SQL对时间处理的语句小结

2022-05-24 0 845

复制代码 代码如下:

–获取当前时间

Select getdate()

–获取当前年月日 YY代表年,MM代表月,DD代表日,hh代表时,ss代表秒

/*

year yy 1753–9999 quarter qq 1–4 month mm 1–12 day of year dy 1–366

day dd 1–31 week wk 1–53 weekday dw 1–7(Sunday–Saturday)

hour hh 0–23 minute mi 0–59 second ss 0–59 milisecond ms 0–999 */

–DATEPART与DATENAME实现差不多,都能实现同样效果,DATEPART返回的是整数,DATENAME返回的是字符

Select DATEPART(qq,getdate())

–获取前时间的前几天 -d ;后几天 +d

Select getdate()-1

–获得两段时间相距的几年 yy,几月 mm,几日 dd

Select DATEDIFF(dd,’2011-7-7′,getdate())

–将字符串类型的日期转为日期类型的

Select CONVERT (DATETIME,’2011-8-6′))

–在当前时间上加上或减去年月日

Select DATEADD(mm,-2,getdate())

免责声明:
1、本网站所有发布的源码、软件和资料均为收集各大资源网站整理而来;仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。 不得使用于非法商业用途,不得违反国家法律。否则后果自负!

2、本站信息来自网络,版权争议与本站无关。一切关于该资源商业行为与www.niceym.com无关。
如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。
如有侵犯你版权的,请邮件与我们联系处理(邮箱:skknet@qq.com),本站将立即改正。

NICE源码网 MsSql SQL对时间处理的语句小结 https://www.niceym.com/60442.html