SQL语句:日期函数汇总

取时间字段的年值:

1、year(create_date)
select year(create_date) from student_info
2、datepart(yy,create_date)
select datepart(yy,create_date) from student_info
3、datename(yy,create_date)
select datename(yy,create_date) from student_info

取时间字段的季度值:

1、datepart(qq,create_date)
select datepart(qq,create_date) from student_info

取时间字段的月值:

1、month(create_date)
select month(create_date) from student_info
2、datepart(mm,create_date)
select datepart(mm,create_date) from student_info
3、datename(mm,create_date)
select datename(mm,create_date) from student_info

取时间字段的天值:

1、day(create_date)
select day(create_date) from student_info
2、datepart(dd,create_date)
select datepart(dd,create_date) from student_info
3、datename(dd,create_date)
select datename(dd,create_date) from student_info

取时间字段的小时值:

1、datepart(hh,create_date)
select datepart(hh,create_date) from student_info

取时间字段的分钟值:

1、datepart(mi,create_date)
select datepart(mi,create_date) from student_info

取时间字段的秒值:

1、datepart(ss,create_date)
select datepart(ss,create_date) from student_info

取时间字段的毫秒值:

1、datepart(ms,create_date)
select datepart(ms,create_date) from student_info

取当前时间:

1、select getdate() 

取时间字段是那年的第几天:

select datepart(dy,create_date) from life_unite_product 

取时间字段是那年的第几个星期:

select datepart(wk,create_date) from life_unite_product 

取时间字段是那年那星期的第几个工作日(工作日从星期日开算)

select datepart(dw,create_date) from life_unite_product 

取时间字段(年份减1):

select dateadd(yy,-1,create_date) from life_unite_product

取时间字段(月份加3):

select dateadd(mm,3,create_date) from life_unite_product

取时间字段(日加1):

select dateadd(dd,1,create_date) from life_unite_product

与当前日期的年份差:

select DATEDIFF(yy,create_date,getdate()) from life_unite_product

与当前日期的月份差:

select DATEDIFF(mm,create_date,getdate()) from life_unite_product

与当前日期的日数差:

select DATEDIFF(dd,create_date,getdate()) from life_unite_product

与当前日期的分钟数差:

select DATEDIFF(mi,create_date,getdate()) from life_unite_product
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吟诗作对歌一曲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值