我有一张不同日期的table
2014-11-20
2014-12-12
2014-11-10
2014-12-13
2014-10-12
2016-01-15
2016-01-14
2016-01-16
2016-01-18
需要最近7天的数据(最大日期-7)
2016-01-15
2016-01-14
2016-01-16
2016-01-18
我尝试了下面的查询,但没有工作
select * from date_txt1 where DATEDIFF((select max(purchase_date) from date_txt1),(select min(purchase_date) from date_txt1)) <= 7;
2条答案
按热度按时间ogq8wdun1#
在“datediff”中,作为第二个参数,只使用列名:
更新:“max”提取:
bttbmeg02#