博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中datetime比较大小问题
阅读量:5057 次
发布时间:2019-06-12

本文共 670 字,大约阅读时间需要 2 分钟。

select sum(studychj) as tofflinejz from afterline where checkflag=1 and studytype=1 and studybegin>='2010-01-01 00:00:00' and studyend<='2010-12-01 00:00:00' and username='01009' 这么写不报错,但得出结果不准确 方法一: 你也可以: 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列名) 三种方法待求证,总之是不要用字符串这么直接比

转载于:https://www.cnblogs.com/zhanghaifeng/archive/2013/03/06/2945546.html

你可能感兴趣的文章
phpstorm问题
查看>>
HDU 6214【最少的最小割边数】
查看>>
J2EE的13个规范总结
查看>>
软件行业40岁前摸索出路,介绍小型软件项目是否可以收辛苦费?事实验证这个路子行不通...
查看>>
[转]浏览器是怎样工作的:渲染引擎,HTML解析
查看>>
使用Hexo搭建GitPage
查看>>
树莓派搭建网站
查看>>
并查集 POJ 1988
查看>>
C#执行sql文件
查看>>
idea创建普通maven项目
查看>>
手工杀毒利器
查看>>
Java并发编程:深入剖析ThreadLocal
查看>>
android中往字符串数组动态添加元素
查看>>
团队计划项目会议
查看>>
八皇后问题(刘汝佳解法)
查看>>
Nginx 整合 FastDFS 实现文件服务器
查看>>
layerjs 使用
查看>>
java-过滤器Filter_多个Filter的执行顺序
查看>>
mybatis中_parameter使用和常用sql
查看>>
Entity Framework Code-First 文章汇集
查看>>