sql-server - 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 函数?
解决方案
推荐阅读
- javascript - 在 sapper 中在 Polka 中创建单独的后端 API 或使用相同的 Polka server.js
- python - Python中的计划函数未启动
- php - Laravel 7 迁移:语法错误或访问冲突:1068 定义了多个主键
- javascript - 如何比较由不同格式的日期字符串生成的 Javascript 日期对象?
- javascript - 如何让 elevateZoom 与两个 div 一起工作
- express - 我无法删除 monngoose 和 expressjs 中的活动集合
- visual-studio-code - Visual Studio 代码编辑器无法自动完成、颜色编码或提供建议
- php - 在 000webhost 上工作的 heroku 错误
- python - Django中views.py中的无效语法
- javascript - 更改时背景图像闪烁 - 反应