【发布时间】:2015-08-09 12:21:23
【问题描述】:
我有一个存储过程,用于提取给定月份的销售数据。 对于有 31 天的月份,它不会返回 31 天。 我需要一些帮助来理解以下字符串的分解
(dateadd(dd,-(datepart(dd,getdate())),CONVERT(CHAR(8),GetDate(),112)))+'23:59:59')
我知道CONVERT(CHAR(8),GetDate(),112) 采用系统日期并转换为YYYYMMDD,而datepart(dd,getdate()) 采用系统日期并仅采用日部分,但我无法破译整个字符串。
【问题讨论】:
标签: sql-server dateadd