![]() |
1
0
它可能超出了可接受的smalldatetime值的范围。 1900年1月1日至2079年6月6日 编辑 仔细检查后,我认为第二部分时间的子串参数可能不正确(可能是整个问题),在下面更新以反映子串(timecol,3,2)。 新途径 此SQL假定所有日期的长度都是8个字符,所有时间都是4个字符。
尝试强制转换为datetime,并查看是否有超出该范围的日期,以确定问题数据。
|
![]() |
2
6
试试这个:
这将显示哪些行无法成功转换。 |
![]() |
3
-1
如果在查询分析器中运行查询,它应该告诉您发生错误的行! |
|
Johnny T · 基于当前值的SQL合并表[重复] 4 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 5 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 5 月前 |
![]() |
Sax · 规范化Google表格(第一步) 5 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 5 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 5 月前 |