我想比较L.LoanDueDate
(这是一个smalldatetime
)至ufnARCUGetLatestProcessDate()
返回值(这是一个int
),看看贷款到期日期是过去的最后一道工序日期还有多少天。演员INT为smalldatetime
我接收
算术溢出错误将表达式转换为数据类型SMALLDATETIME
误差和似乎无法弄明白。任何帮助都会有用。先谢谢你。
CAST(L.LoanDueDate - CAST(CAST((SELECT ProcessDate FROM ufnARCUGetLatestProcessDate()) AS VARCHAR(10)) AS smalldatetime) AS INT)
我也曾尝试使用以下。 CAST(L.LoanDueDate-CONVERT(smalldatetime,convert(char(8),(SELECT ProcessDate FROM ufnARCUGetLatestProcessDate())))AS INT) – JoBaxter 2013-02-14 23:50:40