![]() |
1
0
它可能超出了可接受的smalldatetime值的范围。 1900年1月1日至2079年6月6日 编辑 仔细检查后,我认为第二部分时间的子串参数可能不正确(可能是整个问题),在下面更新以反映子串(timecol,3,2)。 新途径 此SQL假定所有日期的长度都是8个字符,所有时间都是4个字符。
尝试强制转换为datetime,并查看是否有超出该范围的日期,以确定问题数据。
|
![]() |
2
6
试试这个:
这将显示哪些行无法成功转换。 |
![]() |
3
-1
如果在查询分析器中运行查询,它应该告诉您发生错误的行! |
![]() |
tnlewis · 如何计算两个日期之间的天数以及多个日期的总天数 7 年前 |
![]() |
Big Pimpin · 设置SQL Server字段格式 10 年前 |
![]() |
chenks · 带Excel的SQL OPENROWSET 11 年前 |
![]() |
odlan yer · 这个select语句的正确sql脚本是什么? 12 年前 |
![]() |
user1532976 · 函数内不允许进行远程函数调用 12 年前 |