where设定时间后,查询表无法显示数据 今天在设计查询表的时候,用WHERE 发布时间<2008-01-01后,打开查询表却是空的,没有数据,把这句删除后所有数据都显示出来了,不知道问题出在哪?哪位大侠指点一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WHERE 发布时间 <'2008-01-01' 发布时间是datetime型吧?WHERE 发布时间 < '2008-01-01'如果是字符串型WHERE cast(发布时间 as datetime) < '2008-01-01' datetime格式数据要加''的'2008-01-01'就可以了 可能SQL时间格式设置不对.convert(varchar(10),发布时间,120) < '2008-01-01' 发布时间是datetime型的,不加单引号无法显示数据,可是加了单引号后查询表都打不开了,说是数据类型不匹配,到底怎么回事呀? WHERE 发布时间 <cast('2008-01-01' as datetime) 看了这么多答案,估计是ACCESS的问题了,偶用的是ACCESS,奶奶的,以后转用SQL算了 去除多表查询的重复行 关于服装颜色、尺码数据库设计,请高手指点 请教一个和GROUP BY有关的问题 sqlserver2008藏文检索问题 下面语句为什么会出现这个错误? MS SQLServer2000的访问权限问题! 很想知道怎么解决!!! 怎样在SQLServer中建立类似于Oracle中的DBLink? 请大家推荐几个学习sql server 2000的优秀站点 关于sql语句。求教 请问编辑数据库时会怎样?谢谢! 如何按数据列横排显示结果??? 如何实现此存储过程
WHERE 发布时间 < '2008-01-01'如果是字符串型
WHERE cast(发布时间 as datetime) < '2008-01-01'
'2008-01-01'就可以了