数据表中的datatime类型的比较问题 如题 ,假如我要求得 2011-12-01 10:11:20 到 2011-12-01 10:13:00 这个时间段的记录。求解.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from tt where f1 between '2011-12-01 10:11:20' and '2011-12-01 10:13:00' select * from tablewhere vtime Between '2011-12-01 10:11:20' And '2011-12-01 10:13:00' select * from tablewhere vtime < '2011-12-01 10:11:20' select * from tt where f1 < '2011-12-01 10:11:20' 这样做比较不行。SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-12-01 10:12:00',100)";帮我看下我这样写为什么不行呢 是SQLSERVER?SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-12-01 10:12:00',102) 什么错误现象? 结果不对? 你的表结构是什么?你的实际SQL语句是什么? 我的是 MYSQL我的语句是sqlstr="SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-11-30 10:09:00',102)"; sqlstr="SELECT * FROM time1 WHERE `DataTime` < '2011-11-30 10:09:00'"; 学习了。sqlstr="SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-11-30 10:09:00',102)";这个后面的102是什么意思呢. varchar(20)这个的大小有讲究嘛 那是SQL SERVER的,不是MYSQL的。 Mysql关于复杂条件查询的问题 select varchar 的字段时用like还是=好? 能够避免DROP TABLE IF EXISTS a;由于a不存在发生的warning? 怎么跳处WHILE呢?紧急 如何能显示数据库最近执行操作的SQL脚本? mysql里面用什么代替了sqlserver的return功能 这个sql语句怎样写,就看你了,谢谢! 急!!!!MYSQL大虾速进!!!! 才开始接触SQL,问几个入门的问题 windows7下面实现mysql客户端服务器的配置 mysqlyog中建表时的类型是什么意思,新手求解 版本号和补丁的问题
where vtime Between '2011-12-01 10:11:20' And '2011-12-01 10:13:00'
where vtime < '2011-12-01 10:11:20'
这样做比较不行。SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-12-01 10:12:00',100)";
帮我看下我这样写为什么不行呢
SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-12-01 10:12:00',102)
什么错误现象? 结果不对? 你的表结构是什么?你的实际SQL语句是什么?
学习了。
sqlstr="SELECT * FROM time1 WHERE DataTime < convert(varchar(20),'2011-11-30 10:09:00',102)";这个后面的102是什么意思呢. varchar(20)这个的大小有讲究嘛