datepart函数返回是数值,不是字符串,因此不能用引号(单、双),另外三个or必须用小括号,因为and、or次序都是是并列
SELECT DATEPART(year, 0), DATEPART(month, 0), DATEPART(day, 0);-- Returns: 1900 1 1 */这个值是需要减少初始值的