当前位置:新励学网 > 秒知问答 > sql怎样计算跨年天数

sql怎样计算跨年天数

发表时间:2024-07-31 23:09:10 来源:网友投稿

datediff(datepart, startdate, enddate): 返回两个日期之间日期的差值(可以是时间),是整数值。

例如:select datediff(yyyy,'1970-1-1','2011-1-1')这个返回两个日期直接相差多少年,以此类推,select datediff(mm,''1970-1-1,'2011-1-1'),这就是返回两个日期中相差多少个月。把上面的mm换成dd就是相差的天数了。select datediff(dd,'1970-1-1','2011-1-1')其他类似的函数:dateadd(datepart, number, date): 将 number 添加到日期(可以是时间)部分并返回新的时间值。SQL Server没有 datesub函数,当需要返回指定时间之前的时间时,number设置为负的就好啦

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!