
可用month函数获取月份。
测试方法:
1、创建一个含有date类型的表,并在表中插入数据(数据日期为当前时间):
create table test(id int,
begin_date date)
insert into test values (1,getdate())
2、执行语句,获取月份:
select MONTH(begin_date) from test3、执行结果:
使用 datename 函数,获取日期的月份。
例: 表 table 中的 rq 字段
SQL语句如下:
select date(mm,rq) from table
相关日期、时间的提取方法还有:
年份 datename(yy,rq)
月份 datename(mm,rq)
日 datename(dd,rq)
小时 datename(hh,rq)
分钟 datename(n,rq) //不是 m,也不是 mm
并不需要截取,通过year函数和month函数就可以解决。
比如字段名字叫startdate,类型是datetime。
获得字段中的年和月可用如下语句
select year(startdate) as 年,month(startdate) as 月 from 表名以上就是关于sql server中获取date类的年月日(如何取中间的月分)全部的内容,包括:sql server中获取date类的年月日(如何取中间的月分)、如何获取数据库中日期的月份(用SQL函数)、sql如何截取日期字段中的年和月等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)