我这里写了一句SQL,是指用户检索表中的数据,判断该数据是否LastTime 过期。
CREATE PROCEDURE dbo.Sp_IsOverDue
AS
DATEDIFF(SECOND,CONVERT(DATETIME,(SELECT TOP 1 LastTime FROM LastTable)),@Date) <= 0
...
用这种方法出现了一个异常:
两个 datetime 列的差别导致了运行时溢出。
请问该怎么办?
...全文
5775打赏收藏
怎样编写时间比较SQL?
我这里写了一句SQL,是指用户检索表中的数据,判断该数据是否LastTime 过期。 CREATE PROCEDURE dbo.Sp_IsOverDue AS DATEDIFF(SECOND,CONVERT(DATETIME,(SELECT TOP 1 LastTime FROM LastTable)),@Date) <= 0 ... 用这种方法出现了一个异常: 两个 datetime 列的差别导致了运行时溢出。 请问该怎么办?