0

我有一个包含 48 条记录的特定记录集(1 天超过 1/2 小时时段)。

我想将前 24 条记录的值(按字段l顶部)减少一个预先知道的数量,我所拥有的只是日期和我想要减少的数量(一个名为 $int 的 php var)。lDESC

目前,我正在减少所有 48 条记录:

UPDATE r SET l = l - $int WHERE thedate = '$kDate'

(更新 48 条记录)

如何更新前 24 名?

提前致谢。

4

3 回答 3

1
UPDATE r 
SET l = l - $int 
WHERE thedate = '$kDate'
order by l desc
limit 24
于 2013-01-24T18:03:47.553 回答
1
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
ORDER BY l DESC
LIMIT 24
于 2013-01-24T18:04:21.790 回答
0
UPDATE r SET l = l - $int WHERE thedate = '$kDate' ORDER BY thedate DESC LIMIT 24
于 2013-01-24T18:04:01.050 回答