select month(-1),month(32)怎么算?
select month(-1),month(32)
go
---------------------------------
12 2
请问下这个结果是怎么算出来的 ?
知道的大虾说下 呵呵 谢谢了
好象是过了30就是2了 .....过了60就是3
原理不理解 知道的说下
select month(-1),month(32)
go
---------------------------------
12 2
请问下这个结果是怎么算出来的 ?
知道的大虾说下 呵呵 谢谢了
好象是过了30就是2了 .....过了60就是3
原理不理解 知道的说下
MONTH 等价于 DATEPART(mm, date)
month:返回代表指定日期月份的整数
用法举例:如
下面的示例从日期 03/12/1998 中返回月份数。
SELECT "Month Number" = MONTH('03/12/1998')
GO
下面是结果集:
Month Number
------------
3
month的语法是:
MONTH ( date )
参数
date
返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。仅对 1753 年 1 月 1 日后的日期使用 datetime 数据类型。
返回类型
int