Java教程

SQL获取两个日期的时间间隔

本文主要是介绍SQL获取两个日期的时间间隔,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

DATEDIFF()函数
DATEDIFF(datepart,startdate,enddate)

获取两个日期之间的天数
SELECT DATEDIFF(day,'2008-06-05','2009-08-10') AS days;
SELECT DATEDIFF(day,'2008-08-05 08:00:00','2008-08-10 09:00:00') AS days;

获取两个日期之间的年数
SELECT DATEDIFF(year,'2008-06-05','2009-08-10') AS DiffDate;
SELECT DATEDIFF(year,'2008-08-05 08:00:00','2008-08-10 09:00:00') AS DiffDate;

这篇关于SQL获取两个日期的时间间隔的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!