我的数据库mysql每天都有数据。我想要做的是选择当天时间当前时间中的km字段减去当天开始时的km字段(当前时间:00:00 am)。 我尝试了这个,但它没有用:
SELECT km from position where serverTime=startOfTheDay
SELECT km from position where serverTime=currentTime()
这两个请求不起作用。我只需要知道我需要做什么 另外,我需要从第一个减去最后一公里,请帮忙吗?
答案 0 :(得分:0)
第一个(仅在您正确定义了col serverTime时才有效):SELECT... curdate()
答案 1 :(得分:0)
您可以尝试这种方法 - 它会发现每天最小和最大公里之间的差异。
select min(serverTime) as start,
max(serverTime) as stop,
max(km) - min(km) as km_difference
from position
group by date(serverTime);