mysql中字段类型是datetime时比较大小问题
2024-09-04 12:51:30
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列名)
三种方法待求证,总之是不要用字符串这么直接比。
最新文章
- RSA加密算法的简单案例
- OC 成员变量作用域
- 利用 SerialPort 控件实现 PC 串口通信
- Java 删除当前文件夹及其文件夹下的全部文件
- mac eclipse配置 tomcat
- 在Ubuntu上为Android系统编写Linux内核驱动程序
- GridView中添加行单击事件.md
- Tiny4412之重力感应器驱动
- Array.apply(null,{length:6}).map()
- webpack热加载:修改文件自动刷新浏览器并更新
- Windows系统下PHP使用Redis
- MySQL Transaction--MySQL与SQL Server在可重复读事务隔离级别上的差异
- UIKit&#160;框架之UIActionSheet
- 10.Set 和 Map 数据结构
- 26-[Boostrap]-全局css样式,组件,控件
- django 建立一个简单的应用
- xshell上传下载文件(Windows、Linux)
- 766. Toeplitz Matrix斜对角矩阵
- 机器学习:逻辑回归(scikit-learn 中的逻辑回归)
- Bits
热门文章
- [Essay]看《Re:从零开始的异世界生活》的一些感想
- Jenkins持续集成企业实战系列之Jenkins手动构建-----04
- SDUT OJ 数据结构实验之二叉树六:哈夫曼编码
- AttributeError: module &#39;yagmail&#39; has no attribute &#39;SMTP&#39;,关于使用yagmail发邮件报错的解决方法
- eazyui 或bootstrap table表格里插入图片,点击查看大图
- sql update 代替游标写法
- kibana安装汉化包
- Qt 学习之路 2(63):使用 QJson 处理 JSON
- Ubuntu Server 中实际内存与物理内存不相等的问题
- 【算法笔记】B1031 查验身份证