【发布时间】:2022-01-18 15:27:44
【问题描述】:
我正在尝试获取 MySQL 中表的最后 4 行的容量列的总和。
我的桌子是:
我的 SQL 是:
SELECT
tid,
sum(capacity)
FROM captable
ORDER BY tid DESC LIMIT 4
结果给出不同的总和。应该是 150+200+250+300 = 900。
我正在寻找红色圆圈数字的总和。
【问题讨论】:
-
你有什么模式可以识别最后 4 条记录吗?
-
您的查询包含您需要的 4 个值的总和以及
tid- 您想在此处查看tid的确切值,为什么? -
嗨,斯图,你是对的。我清除了tid。
-
我需要最后记录以确定总容量。每小时增加 4 行。所以最后 4 行总是给出最新的总容量信息。