我有一个允许用户生成报告的

PHP脚本,他们可以选择3个日期范围.

2012-01-01 to 2012-01-31

AND

2011-01-01 to 2011-01-31

AND

2010-01-01 to 2010-01-31

但是当我执行查询,并且某个日期范围之间没有记录时,查询不返回任何值.

这是我的查询:

SELECT DealerName WHERE InterviewDate >= "2012/01/01 " AND InterviewDate <= " 2012/03/31"

AND InterviewDate >= "2012/07/01 " AND InterviewDate <= " 2012/09/31"

我需要一个查询,如果在1个日期范围内找到它,将返回数据,无论后续日期范围中是否没有数据.

数据汇总到一个表中,在该表中,相同的数据可能在多个日期.

例如:

dealerName 1 2012-01-01

dealerName 1 2012-02-31

dealerName 2 2012-03-01

dealerName 1 2012-06-01

dealerName 1 2012-06-31

因此,如果我想查询2012-01-01和2012-02-31和2012-06-01和2012-06-31之间的数据.我意识到1个日期范围可以包含所有这些范围,但用户可能希望在这两个日期范围之间排除数据.

php mysql日期区间_php – 3个日期范围之间的Mysql查询相关推荐

  1. php mysql 微信昵称_php 解决微信昵称emoji表情插入MySQL报错

    在PHP接受到微信用户昵称入库的时候报错 原因:utf-8 最大3个字节,而emoji占4个字节 解决办法: 1.修改mysql 数据库的字符集,改为utf8mb4,但是前提是MySQL的版本需要5. ...

  2. mysql 日期区间创建_按日期范围统计数据

    第一步:mysql使用存储过程,创建日历表 创建日历表: CREATE TABLE `capacity_common_date` ( `ID` int(11) NOT NULL AUTO_INCREM ...

  3. mysql longblob 转换_php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!...

    php如何将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串!经过查找居然如此简单,一个函数就搞定了. 数据库脚本: -- -------------------- ...

  4. php mysql 取最小值_php – 根据另一个值更新最小值 – MySql

    循环遍历数组并检查num是否低于前一个数字. $data数组的示例: $data = array( [0] => array('id' => 9267399, 'code' => ' ...

  5. php mysql 白屏_PHP出现空白页面与无法载入mysql

    PHP出现空白页面一.通过配置 php.ini 中的参数设置PHP的报错级别 可以在 php.ini 中适当的位置搜索 ;error_reporting = E_ALL & ~E_NOTICE ...

  6. Mysql PARTITION 数据表分区技术日期

    参考:http://www.sunzhenghua.com/mysql-myisam-innodb-partition-range-list-hash 在这一章节里, 我们来了解下 Mysql 中的分 ...

  7. mysql获取两个表中日期字段的最小差值

    一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...

  8. mysql日期和时间类型_MySQL日期和时间类型

    MySQL中存储日和和时间,使用日期和时间类型. 提供的包括YEAR.DATE.TIME.DATETIME和TIMESTAMP. YEAR 占用:1字节 取值范围:1901~2155 日期格式:YYY ...

  9. mysql手动写的时间_Mysql日期和时间函数

    对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: my ...

  10. mysql 日期_Mysql数据库常见函数(下)——日期时间函数

    前两期我们分别学习了Mysql数据库中常见的字符函数和数值函数,那么本期我们一起来学习Mysql数据库中常见的日期时间函数. ADDDATE(d,n):计算起始日期 d 加上 n 天的日期 实例: S ...

最新文章

  1. idea查看svn前分支提交_SVN与Git的区别,读完之后,大部分程序员都收藏了...
  2. vim上次和下次光标位置
  3. 3.1.3 训练/开发/测试集的问题以及注意事项
  4. zoj3195 联通树上三个点的路径长
  5. tomcat中设置Java 客户端程序的http(https)访问代理
  6. 【学习笔记】第三章——内存 IV(虚拟内存、请求分页、页面置换、缺页中断、抖动现象)
  7. 生活中的算法的实际举例_驾校学的技术,在实际生活中,你能运用自如吗?
  8. canvas笔记-图形变换(位移translate、缩放scale、变换矩阵transform)
  9. java 嵌套类 map_java – 将groupingBy用于嵌套Map,但收集到不同类型的对象
  10. 怎么做装修预算?装修预算需要注意的三大事项
  11. 小记一下:CentOS里用多个iso镜像安装Xen虚拟机
  12. PDF文件双面打印设置
  13. 2019 icpc南昌邀请赛 G Winner
  14. 计算机里删除的文件可以在哪里进行恢复,电脑上删除的文件怎么恢复?方法在这里...
  15. 前端开发如何使得PC端和手机端的页面效果不一样
  16. 作业5 | AR模型参数的估计
  17. python生僻字如何转码_装13失败后,我决定使用Python为生僻字批量注音
  18. 三角函数与反三角函数的拓展
  19. oracle Number字段类型 对于小数位数的理解
  20. Popular Cows POJ 2186(强连通分解)

热门文章

  1. Linux中权威域名服务器,请在(7)~(9)处填写恰当的内容。在Linux系统中配置域名服务器,该服务..._考试资料网...
  2. 在unity中添加System.Windows.Forms引用和注意事项
  3. java严格模式_es严格模式、对象和扩展。
  4. 实验一matlab编程基础,实验一、MATLAB编程基础及典型实例.doc
  5. tortoisegit pull 远程拉取代码,提示需要密码
  6. Java—读取指定路径下文件的内容
  7. Kafka 中 partition replica 默认分配机制
  8. Git/Github + TortoiseGit 使用教程
  9. 【转】poj pku 线段树题目20道汇总+简要算法+分类+难度
  10. window自动生成数据库连接字符串