【发布时间】:2012-07-22 14:58:45
【问题描述】:
我想在 SQL Server 2005 中编写一个简单的 SELECT 语句,它使用日期算法进行以下计算:
从当前日期(即getdate())开始,确定上一个星期一,然后从该星期一减去 70 天,在输出中显示结果日期。
我怎样才能做到这一点?
我的困难主要是确定上周一。
当然,如果getdate()是星期一,那么上一个星期一就是getdate()
提前感谢您的热心帮助。
UltraCommit
编辑:请注意,在意大利,一周的第一天是星期一而不是星期日,因此如果输入是 2012 年 7 月 29 日星期日,则输出必须是 7 月 23 日,而不是 7 月 30 日。
【问题讨论】:
标签: sql-server