SQL 标量函数-----日期函数 day() 、month()、year()
select day(createtime) fromlife_unite_product --取时间字段的天值
select month(createtime) fromlife_unite_product --取时间字段的月值
select year(createtime) fromlife_unite_product --取时间字段的年值
select datepart(yy,createtime) fromlife_unite_product --取时间字段的年值
select datepart(qq,createtime) fromlife_unite_product --取时间字段的季度值
select datepart(mm,createtime) fromlife_unite_product --取时间字段的月值
select datepart(dy,createtime) fromlife_unite_product --取时间字段是那年的第几天
select datepart(dd,createtime) fromlife_unite_product --取时间字段的天值
select datepart(wk,createtime) fromlife_unite_product --取时间字段是那年的第几个星期
select datepart(dw,createtime) fromlife_unite_product --取时间字段是那年的那个星期的第几个工作日(工作日从星期日开算)
![](/qrcode.jpg)
select datepart(hh,createtime) fromlife_unite_product --取时间字段的小时值
select datepart(mi,createtime) fromlife_unite_product --取时间字段的分钟值
select datepart(ss,createtime) fromlife_unite_product --取时间字段的秒值
select datepart(ms,createtime) fromlife_unite_product --取时间字段的毫秒值
select dateadd(yy,-1,createtime) fromlife_unite_product ----取时间字段(年份被减1了)
select dateadd(mm,3,createtime) fromlife_unite_product ----取时间字段(月份被加3了)
select dateadd(dd,1,createtime) fromlife_unite_product ----取时间字段(日被加1了)
select DATEDIFF(yy,createtime,getdate())from life_unite_product --与当前日期的年份差
select DATEDIFF(mm,createtime,getdate())from life_unite_product --与当前日期的月份差
select DATEDIFF(dd,createtime,getdate())from life_unite_product --与当前日期的日数差
select DATEDIFF(mi,createtime,getdate())from life_unite_product --与当前日期的分钟数差
select senddate FROM weixin_senduserarr
select datename(yy,GETDATE()) --取时间字段的年值
select datename(mm,GETDATE()) --取时间字段的月值
select datename(dd,GETDATE()) --取时间字段的天值