有一个称为 DateA 的列。如何选择“Yesterday_Date”、“Last_Seven_Day_Date”、“Life_Time_Date”?
DateA
2013-02-28
2013-02-27
2013-02-26
---
---
2013-01-30
2013-01-29
2013-01-28
对于昨天的日期,我认为我们可以这样做:
select date_sub(curdate(),interval 1 day) as 'Yesterday';
输出/输出:
2013-03-04
-- 例如,如果我在 TableA 上有两列 Date 和 ID。在 select 语句中,如果我说“Yesterday_Date”,则需要显示 1 天的数据。如果我说“Last_Seven_Day_Date”,它需要显示最近 7 天的数据。如果我说“Life_Time_Date”,它需要显示表中的所有数据。
该 select 语句会是什么样子?
谢谢!