我如何获得昨天的日期,如果当前日期是星期一,我需要星期日、星期六和星期五。这里已经要求ms 访问。我现在需要这个用于 SQL 服务器。我该怎么办?
将创建一个内联视图,该视图将在 SQL 中返回上一个日期它将根据当前日期返回 1 到 3 行。
如果当前日期是星期一 返回:
Sundays date
Saturdays date
Fridays date
- 如果当前日期是星期二,则返回:星期一日期
- 如果当前日期是星期三,则返回:星期二日期
- 如果当前日期是星期四,则返回:星期三日期
- 如果当前日期是星期五,则返回:星期四日期
- 如果当前日期是星期六,则返回:星期五日期
- 如果当前日期是星期日,则返回:星期六日期
我希望这有助于更清楚地解释我想要做的事情。
样本选择查询
--get previous date
select * from [Purchase Orders] where MyDate in (previous date(s))