【发布时间】:2016-01-05 06:49:31
【问题描述】:
我需要找到两个date 的不同之处
但年份应该是十进制
例子
我需要找出16-jun-2010 和30-Sep-2014 之间的区别
应该是4.30 yrs
我尝试以下方式 选择 DATEDIFF(YY,'16-jun-2010','30-sep-2014') 作为 YearsOfServices
它只给我 4 个
【问题讨论】:
-
欢迎来到 SO,请在提问时更具体一点:您尝试过什么,您期望什么等。请参阅how to ask
-
这两个日期之间的差永远不会是 4.5 年
-
对,请更正问题
-
我编辑了我的问题,希望现在清楚
-
即使进行了编辑,我也完全不清楚您是如何到达小数点后的
.50的。从六月到九月,不是半年。两者之间的间隔超过 50 天,这是我想到的唯一两种可能性(后者将是一个非常令人费解的概念),所以请解释这个计算的逻辑我们。
标签: sql sql-date-functions sqldatetime