sql中datediff的使⽤简介:我们在sql中经常要判断年或者⽉或者⽇是否相等,我们可以⽤datediff函数,使⽤很⽅便datediff:判断年或⽉或⽇或周、星期、⼩时、分钟等的差别数
使⽤格式:
DATEDIFF(datepart,startdate,enddate)
⽇(天数差别):可⽤day 也可以⽤下列的代码替换
DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate --结果为1
SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate --结果为-1
⽉(⽉的差别):可⽤month 也可⽤下列代码替换
SELECT DATEDIFF(MM,'2008-12-30','2010-12-29') AS DiffDate --结果为24
年(年的差别天数):可⽤year 也可⽤下列代码替换datediff是字符型函数
SELECT DATEDIFF(year,'2008-12-30','2010-12-29') AS DiffDate --结果为2
SELECT DATEDIFF(yy,'2008-12-30','2010-12-29') AS DiffDate --结果为2
如果,您认为阅读这篇博客让您有些收获,不妨点击⼀下右下⾓的【推荐】。
如果,您希望更容易地发现我的新博客,不妨点击⼀下,【关注我】
如果,您希望给我更多的⿎励,不妨在右侧点击,【打赏⼀下】
博⽂是⾃⼰对学习成果的总结,学习总结知识-》分析问题-》解决问题。
⽂中存在的观点/描述不正确的地⽅,欢迎指正。
感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是yxtic 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论