我正在尝试做类似下面的事情(我已经简化了问题,试图解决这个单独的部分)。
PRINT DATEADD(week, 0.2, GETDATE())
由于 dateadd 的 number 参数被截断为 int,我意识到这将不起作用。
我试图想出一种将 0.2 转换为小时数的方法,然后能够使用类似的东西(我对它与小时一样准确)。
PRINT DATEADD(hour, X, GETDATE())
任何想法如何开始?我发现很难找到任何东西来获得另一个日期部分中一个日期部分的十进制表示。
它必须是一个基于集合的性能查询。
从理论上讲,我必须使它也可以使用小数年,但我将作为一个单独的问题来解决......