将值添加到DATETIME'列引起溢出。(MS-SQL中的错误)
我的代码 -
SELECT dbo.NumericSamplesDelByTapan.TagID, dbo.Tags.TagName, dbo.Tags.Location
,(SELECT DATEADD(Millisecond, FLOOR((dbo.NumericSamplesDelByTapan.SampleDateTime - 599266080000000000) % (10000000 * 60) / 10000)
, DATEADD(Minute, FLOOR((dbo.NumericSamplesDelByTapan.SampleDateTime - 599266080000000000) / (10000000 * 60) + 330), '01-01-1900')) AS EXPR1) AS TimeStamp
, dbo.NumericSamplesDelByTapan.SampleValue
FROM dbo.Tags
INNER JOIN dbo.NumericSamplesDelByTapan
ON dbo.Tags.ID = dbo.NumericSamplesDelByTapan.TagID
My code-
SELECT dbo.NumericSamplesDelByTapan.TagID, dbo.Tags.TagName, dbo.Tags.Location
,(SELECT DATEADD(Millisecond, FLOOR((dbo.NumericSamplesDelByTapan.SampleDateTime - 599266080000000000) % (10000000 * 60) / 10000)
, DATEADD(Minute, FLOOR((dbo.NumericSamplesDelByTapan.SampleDateTime - 599266080000000000) / (10000000 * 60) + 330), '01-01-1900')) AS EXPR1) AS TimeStamp
, dbo.NumericSamplesDelByTapan.SampleValue
FROM dbo.Tags
INNER JOIN dbo.NumericSamplesDelByTapan
ON dbo.Tags.ID = dbo.NumericSamplesDelByTapan.TagID
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论