【发布时间】:2015-08-06 00:43:04
【问题描述】:
以下 SQL 语句设置特定列的日期:
DATEDUE=convert(varchar,GETDATE(),103 )
但是,它会设置当前日期,例如 05/08/2015。我希望做的是将其设置为相同的 dd/mm/yyyy 格式,但将日期设置为 15 日,将月份设置为上个月,所以 05/08/2015 应改为 15/07/2015。
【问题讨论】:
-
即使当前日期是 16 号?你还想要上个月吗?
-
顺便说一句..你们经营一艘艰难的船,总是将 DueDate 设置为过去的日期;)
标签: sql sql-server sql-server-2008