dateadd、datetime 和 datediff 如何协同工作?
How does dateadd, datetime and datediff works together?
谁能帮我理解这段代码:
DATEADD (dd, -1, DATEADD(mm, DATEDIFF(mm, 0, CONVERT(datetime,
er.DATE_EFFECTIVE)) + 2, 0))
我将此答案发布给可能正在寻求帮助的其他用户。所以请参考Cody McPheron的评论:
- 日期时间是一种数据类型
- DateDiff 是两个日期时间之间的距离
无论第一个参数是什么(mm 表示月,day 表示日等)
- DateAdd 会给你一个根据前两个调整的新日期时间
参数.
- DateAdd (dd, -1, targetColumn) 会比 targetColumn 设置早一天给你
至
谁能帮我理解这段代码:
DATEADD (dd, -1, DATEADD(mm, DATEDIFF(mm, 0, CONVERT(datetime,
er.DATE_EFFECTIVE)) + 2, 0))
我将此答案发布给可能正在寻求帮助的其他用户。所以请参考Cody McPheron的评论:
- 日期时间是一种数据类型
- DateDiff 是两个日期时间之间的距离 无论第一个参数是什么(mm 表示月,day 表示日等)
- DateAdd 会给你一个根据前两个调整的新日期时间 参数.
- DateAdd (dd, -1, targetColumn) 会比 targetColumn 设置早一天给你 至