我有两个日期,我想找出它们之间的年数,但是我需要显示小数点后两位的数值。 我尝试了以下方法,但我总是得到一个0的返回值,因为我所有的日期都不包括一整年。
DATEDIFF(yy, @EndDateTime, i.mat_exp_dte)
然后我试着找出两者之间的天数,然后除以365,但这仍然返回0。
DATEDIFF(dd, @EndDateTime, i.mat_exp_dte)/365
我现在很困惑,不知道该如何计算。 我是否需要将DataDiff转换成不同的数据类型?
![]() |
坏坏的山羊 · python 自动刷新tableau - ...· 6 月前 · |
![]() |
暴躁的稀饭 · AttributeError: ...· 7 月前 · |
![]() |
文雅的圣诞树 · 北京市京西五环机动车检测场有限公司· 9 月前 · |
![]() |
谦和的番茄 · 碳酸锂期货期权上市倒计时· 10 月前 · |
![]() |
重情义的椰子 · 3DMAX安装包+安装教程-CSDN博客· 1 年前 · |
![]() |
坏坏的山羊 · python 自动刷新tableau - CSDN文库 6 月前 |
![]() |
文雅的圣诞树 · 北京市京西五环机动车检测场有限公司 9 月前 |
![]() |
谦和的番茄 · 碳酸锂期货期权上市倒计时 10 月前 |
![]() |
重情义的椰子 · 3DMAX安装包+安装教程-CSDN博客 1 年前 |
试试这个。
DATEDIFF(dd, @EndDateTime, i.mat_exp_dte)/365.0
用一个int除以一个int,返回的是int。与一个小数相除,你将得到一个小数作为结果。