我有一个数据库表,其中包含事务transactionid和datetime字段。
如您所料,datetime字段和transactionid不断增加,balance字段要么增加/保持不变,要么减少。
我想在每天结束时提取最高的交易ID及其相应的余额。
提前感谢您的时间和帮助。
示例表格式:
交易ID |日期(日期时间)|金额|余额|
最佳答案
SELECT
t1.`date`,
t1.transactionID,
t2.balance
FROM
(
SELECT
`date`,
MAX(transactionID) AS `transactionID`
FROM
table
GROUP BY
DATE(`date`)
) t1
INNER JOIN
table t2
ON
t2.transactionID = t1.transactionID
ORDER BY
t1.`date`
关于php - 提取每天的最高值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6722221/