2
我不明白两者都给予同样的价值关于DATEPART日期函数
之间SELECT DATEDIFF(D,'07/09/1978',GETDATE())
SELECT DATEDIFF(DD,'07/09/1978',GETDATE())
的差异。那么D和DD有什么区别?
我有
M, MM
Q, QQ
YY, YYYY
同样的问题,任何人都可以解释这样对我?
我不明白两者都给予同样的价值关于DATEPART日期函数
之间SELECT DATEDIFF(D,'07/09/1978',GETDATE())
SELECT DATEDIFF(DD,'07/09/1978',GETDATE())
的差异。那么D和DD有什么区别?
我有
M, MM
Q, QQ
YY, YYYY
同样的问题,任何人都可以解释这样对我?
下面是日期部分的引用以及它们的含义:
http://msdn.microsoft.com/en-us/library/ms174420.aspx
正如你所看到的,你给的例子都是相同的。但是,我知道像Aaron Bertrand这样的专家提倡不使用任何缩写,而是拼写出日期部分。
看到他在这个问题上的优秀帖子在这里: http://sqlblog.com/blogs/aaron_bertrand/archive/2011/09/20/bad-habits-to-kick-using-shorthand-with-date-time-operations.aspx