我想SELECT
在 SQL Server 2005 中编写一个简单的语句,它使用日期算术进行以下计算:
从当前日期(这意味着getdate()
)开始,确定上一个星期一,然后从该星期一减去 70 天,在输出中显示结果日期。
我怎么能做到这一点?
我的难点主要是确定前一个星期一。
当然,如果getdate()
是星期一,前一个星期一是getdate()
预先感谢您的帮助。
超提交
编辑:请注意,在意大利,一周的第一天是星期一而不是星期日,因此如果输入是 2012 年 7 月 29 日星期日,则输出必须是 7 月 23 日,而不是 7 月 30 日。