mysql datename_SQL语句:日期函数汇总

原文链接:https://blog.csdn.net/qq_36216193/article/details/90404527

取时间字段的年值:

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

2

3

4

5

6

取时间字段的季度值:

1、datepart(qq,create_date)

select datepart(qq,create_date) from student_info

1

2

取时间字段的月值:

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

2

3

4

5

6

取时间字段的天值:

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

2

3

4

5

6

取时间字段的小时值:

1、datepart(hh,create_date)

select datepart(hh,create_date) from student_info

1

2

取时间字段的分钟值:

1、datepart(mi,create_date)

select datepart(mi,create_date) from student_info

1

2

取时间字段的秒值:

1、datepart(ss,create_date)

select datepart(ss,create_date) from student_info

1

2

取时间字段的毫秒值:

1、datepart(ms,create_date)

select datepart(ms,create_date) from student_info

1

2

取当前时间:

1、select getdate()

1

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

select datepart(dy,create_date) from

life_unite_product

1

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

select datepart(wk,create_date) from

life_unite_product

1

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

select datepart(dw,create_date) from

life_unite_product

1

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

select dateadd(yy,-1,create_date) from

life_unite_product

1

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

select dateadd(mm,3,create_date) from life_unite_product

1

取时间字段(日加1):

select dateadd(dd,1,create_date) from life_unite_product

1

与当前日期的年份差:

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

life_unite_product

1

与当前日期的月份差:

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

life_unite_product

1

与当前日期的日数差:

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

life_unite_product

1

与当前日期的分钟数差:

select DATEDIFF(mi,create_date,getdate()) from

life_unite_product

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值