我有一个表“abc”,我在其中存储具有多条记录的时间戳让假设
1334034000 Date:10-April-2012
1334126289 Date:11-April-2012
1334291399 Date:13-April-2012
我想构建一个 sql 查询,我可以在第一次尝试找到具有最后两天值的记录,然后在接下来的两天第二次找到。. .
例子:
Select *,dayofmonth(FROM_UNIXTIME(i_created)) from notes
where dayofmonth(FROM_UNIXTIME(i_created)) > dayofmonth(FROM_UNIXTIME(i_created)) -2
order by dayofmonth(FROM_UNIXTIME(i_created))
此查询返回所有记录日期,但我们需要最多两天的记录。
请相应地提出建议。提前致谢
编辑:
如果今天是 4 月 13 日,并且我们的表有最大天数 10、9、8,. . . april 那么我们必须显示 10, 9 April 和他的最后日期记录