我需要在MySQL数据库的列中围绕时间戳做一些数学运算。我在PHP中使用这些查询来推断值,然后将它们用作变量以输入生成Highcharts图的另一个函数。
例如:
SELECT COUNT(blah) FORM blah WHERE start_stamp >=now() - interval 1 day
然后我需要从类似查询中减去另一个值来获取前一天的计数,例如:
SELECT COUNT(blah) FORM blah WHERE start_stamp >=now() - interval 2 day
所以让我们说这两个变成了今天和$昨天的变量,我怎么能在SQL查询中最有效地做到这一点?显然我可以在PHP中进行数学计算,但我确信在查询本身中有更好的方法可以做到这一点。