mysql中字段类型是datetime时比较大小问题
来源:互联网 发布:asp php net 环境集成 编辑:程序博客网 时间:2024/05/16 17:24
select sum(studychj) as tofflinejz from afterline where studybegin >= '2010-01-01 00:00:00' and studyend <= '2010-12-01 00:00:00';
这么写不报错,但得出结果不准确。
方法一:
你也可以:
select * from t1 where unix_timestamp(time1) > unix_timestamp('2011-03-03 17:39:05') and unix_timestamp(time1) < unix_
timestamp('2011-03-03 17:39:52');
就是用unix_timestamp函数,将字符型的时间,转成unix时间戳。个人觉得这样比较更踏实点儿。
方法二:
time1 between '2011-03-03 17:39:05' and '2011-03-03 17:39:52';
方法三:
可以将datetime类型转换成date类型再进行比较
例如:convert(date,表名.datetime列名) >= convert(date,表名.datetime列名)
三种方法待求证,总之是不要用字符串这么直接比。
0 0
- mysql中字段类型是datetime时比较大小问题
- mysql数据库中datetime类型比较大小
- mysql中datetime比较大小问题
- mysql中datetime比较大小问题
- mysql中datetime比较大小问题
- mysql中datetime比较大小问题
- mysql中datetime比较大小问题
- mysql语句中把string类型字段转datetime类型
- mysql datetime类型,java查询时比较
- mysql中存入时间,没有时分秒问题, 其中表时间字段为datetime类型
- MySQL中读取datetime类型的问题
- mysql中datetime类型字段怎么取出来?
- 编码中关于mysql DateTime类型字段的注意事项
- mysql——时间字段类型与C#中datetime
- 如何比较DateTime类型数据的大小
- 1292 - Incorrect datetime value: '' for column Mysql5.6 中datetime 类型字段的插入问题
- mysql datetime 类型字段相减
- mysql和sql时间 字段比较大小的问题
- 如何清除JBOSS缓存
- Selenium - CSS Selector
- 基于ZooKeeper的分布式Session实现
- Java泛型
- C#对JSON的序列化与发序列化
- mysql中字段类型是datetime时比较大小问题
- oracle 存储过程学习实例
- jquery jqPlot API 中文使用教程
- 菜鸟的安卓实习之路----onKey监听键盘事件
- HiHo 1038 01背包
- 正则验证非法字符
- canvas 画图----arc函数
- 使程序同时支持iphone和ipad
- 内存中的程序剖析(转自melody_lu123)