Sql Server datediff 函数导致溢出
2015-03-03 10:22
148 查看
遇到以下错误
消息 535,级别 16,状态 0,第 1 行
datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。
来源是sql语句
发现MDATE_的值是2014年12月26日,猜测是MDATE_与getDate()值相减后得到的毫秒数太大,超过了范围,所以修改sql语句为
消息 535,级别 16,状态 0,第 1 行
datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。
来源是sql语句
select ID_, sqls from core_autojobs where DATEDIFF(ms,isnull(MDATE_,0),getDate()) > 60000
发现MDATE_的值是2014年12月26日,猜测是MDATE_与getDate()值相减后得到的毫秒数太大,超过了范围,所以修改sql语句为
select ID_, sqls,* from core_autojobs where DATEDIFF(SECOND,isnull(MDATE_,0),getDate()) > 6
相关文章推荐
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数(SQL计算时间差)
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数 用法
- SQL Server DATEDIFF() 函数计算sql语句俩个日期间隔
- SQL Server DATEDIFF() 函数和IFF函数
- warning C4717: “operator>>”: 如递归所有控件路径,函数将导致运行时堆栈溢出
- SQL Server DATEDIFF() 函数
- 【黑马程序员】SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- 每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
- SQL Server DATEDIFF() 函数
- SQL Server DATEDIFF() 函数
- 每日总结:sql 转换为int时发生算术溢出错误、DatePart()、DateAdd()、DateDiff()函数、Case when then
- SQL Server DATEDIFF() 函数(SQL计算时间差)
- SQL Server DATEDIFF() 函数