首页 > 解决方案 > DATEADD 的 Number 参数中的 -0 是什么意思?

问题描述

我正在练习阅读和理解更高级的查询,我遇到了这个问题:

,DATENAME(Month, dateadd(day,-0, event_last_date)) + ' ' +
       DATENAME(day, dateadd(day,-0, event_last_date))   + ', ' +                        
       DATENAME(year, dateadd(day,-0, event_last_date))                                 AS 'earliest_mail_date' 

我不明白 -0 的目的是什么。如果您不添加任何内容,为什么还要使用 DATEADD 函数?

标签: sql-serverdateadd

解决方案


推荐阅读