【发布时间】:2021-11-28 09:09:48
【问题描述】:
嘿,我不知道我问了几个与我使用相同程序的朋友,但他们无法帮助我解决这个问题。
我尝试在 hp proliant d380 Gen6 上运行我的服务器,我得到了 iLo(idk,如果这会导致问题或任何事情)
它的副本在 Gen2 no iLo 上运行良好,所以不能多说 无论如何:
select dbo.ents.containerId
From dbo.Ents
Where LastActive > DATEADD(d, -100000, GETDATE ());
我的错误:
SQLERROR: 517 22007 [Microsoft][SQL Server Native Client 11.0][SQL 服务器] 向“日期时间”列添加值导致溢出
不知道是什么原因造成的 如果我对计算机本身的日期/时间做了其他事情(我的想法),我测试了重新安装程序甚至其他版本并重新安装了 Ws2016
所以现在我在这里寻求帮助。我在这里看到了一些话题 但是除了添加数据库(编辑数据库文件中的基本内容)之外,我对这个程序知之甚少,当我添加 SQL 文件或在我拥有的数据库中编辑某些内容时运行查询呵呵
【问题讨论】:
-
你能解释一下你想用查询的
WHERE子句做什么吗? -
100,000 天前大约是 273 年前;这是故意的吗?
datetime只能追溯到 1753,而 1748 是在那之前。如果您需要很早以前的日期,则说明您使用了错误的数据类型。
标签: sql sql-server tsql