简体   繁体   English

休眠-两个日期之间的差额

[英]Hibernate - difference between two dates

我如何计算两个日期之间的差异,以使查询与:MySql,H2和SqlServer兼容?

  • SQL Server - you can use DATEDIFF function that returns difference in specified DATEPART SQL DATEDIFF您可以使用DATEDIFF函数,该函数返回指定DATEPART差异

SELECT DATEDIFF(dd,'1/20/2014,'1/22/2014')

http://technet.microsoft.com/en-us/library/ms189794.aspx http://technet.microsoft.com/zh-CN/library/ms189794.aspx


  • MySQL - DATEDIFF() just a little bit differently, MySQL- DATEDIFF()稍有不同,

SELECT DATEDIFF('2008-11-30','2008-11-29') AS DiffDate

http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_datediff http://dev.mysql.com/doc/refman/5.1/zh-CN/date-and-time-functions.html#function_datediff


  • H2 - DATEDIFF H2- DATEDIFF

DATEDIFF('YEAR', T1.CREATED, T2.CREATED)

http://www.h2database.com/html/functions.html#datediff http://www.h2database.com/html/functions.html#datediff

在SQL Server中-

  datediff (day,startdate,enddate)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM