查询含有一个datetime型字段时,遇到了无效的 datetime 值。该值超过了 9999 年。 查询一个表,含有一个datetime型字段时出现了以下错误,如果找到这个行呢?服务器: 消息 542,级别 16,状态 1,行 1遇到了无效的 datetime 值。该值超过了 9999 年。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select *from tbwhere left(convert(varchar(10),你的字段,120),4)>9999 var tmpResult = from c in youDateContext.youTable where youClum.year > 9999 select *from tbwhere year(字段)>=9999 select * from mytable where year(cast(mydatacol as datetime2))>9999 你试试能插入大于9999年份的日期型数据吗?能插进去也算本事啊.这个问题是数据库出现一致性错误,DBCC修复没有成功. 表中记录是另一个表的表名,如何联合查询? SQL2000数据库文件 导入的SQL2005数据库 关于MSSQL及服务器管理 简单的查询用SQL语句和存储过程,哪个有利于网站的打开速度? 求个关于二表分组统计的语句或存储过程(在线等待) 寻找免费的网上MS-SQL空间 SQL PATINDEX 存储过可以返回记录集吗? 困扰几天的树型结构查询问题 mssql 2005 运行超低效率 求出每行中的最小字段值,一点疑问 求解决方案:局域网内PC通过一台ADSL拨号主机访问互联网上的数据库服务器。
from tb
where left(convert(varchar(10),你的字段,120),4)>9999
select *
from tb
where year(字段)>=9999
select * from mytable where year(cast(mydatacol as datetime2))>9999