数据表中的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的字符集问题 mysql行列转置,求sql MySQL server has gone away 解决办法? 避免重复插入 fulltext完全匹配字段,为何查询结果为空。 如何写在字段批量更新记录的语句 请问linux下怎么安装mysql的驱动程序和mysql++? linux我是新手,我在安装mysql时出现这样一个问题..... 根据IP和掩码 计算起止IP和主机数的 MySQL函数 查看innodb 建立了哪些 自适应哈希索引的 sql语句 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)这个的大小有讲究嘛