smalldatetime 与负数运算出错

taoyb 2012-06-12 05:01:23
我需要将smalldatetime 字段 与负数运算,比如 update product_order set arrange_date=arrange_date -2

但运行出错,提示:将 expression 转换为数据类型 smalldatetime 时发生算术溢出错误。

如何解决,当然可以将数据字段改为datetime ,但这不是我想要的
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
taoyb 2012-06-13
  • 打赏
  • 举报
回复
发现在sql里,smalldatetime 可以减去一个正变量,但不能加上一个负变量

奇怪
taoyb 2012-06-12
  • 打赏
  • 举报
回复
那smalldatetime 就不能运算了?

我暂时是这样处理的,如果是整数就加,是负数就减绝对值
--小F-- 2012-06-12
  • 打赏
  • 举报
回复
超出了smalldatetime 的范围 木有什么好办法。

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧