时间:2021-07-01 10:21:17 帮助过:5人阅读
那么你说参照点应是什么呢?
最新三天是今天、昨天和前天。按照当前时间向后推3天进行过滤。
$startDate=date('Y-m-d',strtotime("-29 days"));
$endDate=date('Y-m-d');
$sql="select * from rewards createTime>='".$start." 00:00:00' and createTime<='".$end." 00:59:59'";
那么你说参照点应是什么呢? 比方说今天是5月14号,表中的数据day只有到五月10号的,我本意是想取出8、9、10三天的,如果是以14号为参照点往前取三天的,取的是12、13、14三天的(没数据),就没法满足要求吧
最新三天是今天、昨天和前天。按照当前时间向后推3天进行过滤。 看四楼
try
select * from tt inner join(select date(day) as `day` from tt group by date(`day`) order by `day` desc limit 3) aon date(tt.day)=a.day
try
select * from tt inner join(select date(day) as `day` from tt group by date(`day`) order by `day` desc limit 3) aon date(tt.day)=a.day这个查询的结果没有按照日期倒序排列啊怎么回事?