一般来说,我们在mysql数据库纪录数据时间时,都会选择datatime类型,这样时间可以精确到秒。但随之而来的一个问题是,当我们要取得某一段时间内的数据内容会有一些时间转换上的麻烦,例如我们要取得2002年3月2日到2003年7月8日的这段时间的内容,我们第一个直觉就是应该将sql写成下面的形式:
1.   select * from yourdb where sj>='2002-3-2' and sj<= '2003-7-8'(这种格式的比较是采用字符串比较的方式,从左到右 比较的。)

这样以来,我们取得数据内容就是2002年3月2日0点以后到2003年7月8日0点(也就是7月7号12点之前)之间的内容,这个当然不是我们想要的,所以需要使用mysql的时间函数to_days()来写这个sql:

2.  select * from yourdb where to_days(sj)>=to_days('2002-3-2') and sj<= to_days('2003-7-8')(此种采用是时间格式的比较方式)

现在,我们所取得就是我们想要的结果了。
3.   SELECT * FROM t_ads  a WHERE  TO_DAYS(a.endDate) >  TO_DAYS(2013-04-23)(时间没有用单引号扩住, 语法上没有错,但是查询的内容不对)
综述:处理时间的字段的时候 统一用单引号扩住, 之后再用to_days处理一下,即可。(第二中方式)

sql语句中的时间查询相关推荐

  1. sql语句中的子查询

    一.子查询分类: 1.独立子查询:子查询语句可以独立查询 2.相关子查询: 独立子查询:子查询可以独立运行. 相关子查询: 子查询中引用了父查询的结果,不可以独立运行. 所有查询都可以用相关子查询实现 ...

  2. 关于Sql语句中的模糊查询like关键字详解

    Sql中模糊查询like关键字的语法是: select * from 表名 where 字段 like 条件 关于条件,一共有四种匹配方式: 第一:%的使用 %用来匹配0个或者多个字符,可以匹配任意类 ...

  3. SQL语句中‘相关子查询’与‘非相关子查询’有什么区别?

    (1)非相关子查询是独立于外部查询的子查询,子查询总共执行一次,执行完毕后将值传递给外部查询. (2)相关子查询的执行依赖于外部查询的数据,外部查询执行一行,子查询就执行一次. 因此非相关子查询比相关 ...

  4. 03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 目录 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} ...

  5. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} 与 ...

  6. 报错,sql语句中尽量不要使用*,只查询需要的字段出来

    错误: sql语句中尽量不要使用*,只查询需要的字段出来. 解决: select id,tran_code,tran_name,tran_date,tran_time,tran_amount,1 as ...

  7. Sql语句中两个比较迷糊的概念:“连接查询” 与 “外键约束”

    Sql语句中两个比较迷糊的概念:"连接查询" 与 "外键约束 Sql 中的连接查询:就是为了避免笛卡尔积,因为涉及到多表查询的化,不使用连接查询,会先将多个互相乘,求出笛 ...

  8. mysql中sql插入时间_mysql中使用sql语句插入日期时间类型的写法

    [例子如下: select * from ( select rownumber() over() as rownumber, id from associate ) as temp where row ...

  9. mysql查询选课程的学生学号和姓名_数据库SQL语句中查询选修了全部课程的学生的学号和姓名理解...

    首先头脑中有三点概念: 1.EXISTS子查询找到的提交 NOTEXISTS子查询中找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕. 2.建立程序循环的概念,这是一个动态的查询过程.如FOR ...

最新文章

  1. 用vue优雅地编写UI组件的几条指导原则
  2. 杭电oj2043密码
  3. PostgreSQL 数组类型
  4. 物联网避坑 3 大指南!
  5. oracle导出数据视频教程,Oracle导入导出数据的几种方式
  6. Java笔记:final修饰符
  7. xshell 登陆日志_学习关于xshell查看日志
  8. 802.11a/b/g/n/ac速率表
  9. 6步教你zencart模板制作
  10. 两数之和——python
  11. HTML 前端设置浏览器页签图标设置
  12. vuejs的学习笔记
  13. 补天发动 3万多名白帽子找漏洞情报,这次有什么不一样
  14. python while循环和for循环转换_Python的While循环和for循环,python,while
  15. bonobo server 自定义
  16. ZZULIOJ:1011圆柱体表面积
  17. mts格式怎么转成mp4?知道这个方法就可以了
  18. 西门子PLC和变频器控制恒压供水案例一控四
  19. mac备忘录html,在 Mac 上撰写和格式化备忘录-添加提醒-添加日历
  20. pcs7加热炉画面流程组态_毕业设计(论文)-基于PCS7的管式加热炉控制系统设计.doc...

热门文章

  1. 分布式是写出来的(六)
  2. Ubuntu的中文是哪种字体?python的词云分析和 三国演义人物出场统计
  3. qt 分割字符串的两种方法
  4. 【汇编语言】汇编实验IDE(集成开发环境):RadASM的安装和使用说明
  5. 11-散列1 电话聊天狂人 (25 分)
  6. C/C++入门易错点及常用小技巧
  7. 【绝对干货】kafkastream广告
  8. Java高级:mysqllimit两个参数
  9. JavaScript知识笔记(三)——内置对象、浏览器对象
  10. css知识笔记(一)——基础知识、选择器、元素分类