繁体   English   中英

两个日期之间的月份列表,其中以oracle为单位

[英]List of months between two dates, with years in oracle

我存储monthsyearshours在不同的列,我想要得到的sum时,我已经进入两个日期小时

如果我已经进入两个日期假设03/01/201303/31/2015之后我应该得到的sum所有的时间 03-201303-2015 ,包括所有的monthsyears之间。

select trunc( mod( (date1-date2)*24, 24 ) )  "Hr"
from yourTable

请查看AskTom的这篇文章

如果需要小时数的总和,可以将日期之间的差值乘以24:

select (date1 - date2) * 24

当您在Oracle中减去两个日期时,您得到的差值表示为带分数的天数(对于天数部分)。

暂无
暂无

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

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