数据库只要比较月和日,年份并不在比较的要求之内的时候发现好多方法都不能解决这个问题。因为mysql自带的时间比较都是从年开始比较。因此我也只能通过mysql自带的MONTH和DAY 方法来获取到需要的月份和年份,在通过case_when的方式来实现。

SELECT *  from t_Table where

CASE

WHEN startMonth < MONTH(myDate) then 1=1 //恒真

WHEN startMonth = MONTH(myDate) then DAY(myDate) >= startDay

WHEN startMonth > MONTH(myDate) then 1=2 //恒假

END

AND

CASE

WHEN endMonth< MONTH(myDate) then 1=2

WHEN endMonth= MONTH(myDate) then DAY(myDate) <= endDay

WHEN endMonth> MONTH(myDate) then 1=1

END

转自https://blog.csdn.net/u011049197/article/details/50021979

mysql只比较月日的情况相关推荐

  1. 将毫秒值(currentTimeMillis)转换为(年-月-日 时-分-秒)的形式,只需一行代码

    //首先获取当前的毫秒值long currentTimeMillis = System.currentTimeMillis();/*** 转换为年月日时分秒的形式,得到的currentTime就是转换 ...

  2. mysql group by month_sql - MySQL查询GROUP BY日/月

    sql - MySQL查询GROUP BY日/月 有可能我做一个简单的查询来计算我在一个确定的时间段内有多少记录,如年,月或日,有一个TIMESTAMP字段,如: SELECT COUNT(id) F ...

  3. 朗润国际期货:02月03日收盘情况

    朗润国际期货 24小时T+0交易模式 可拉交割单,证监会可查 品种多,原油,天然气,黄金,白银,铜 恒指,德指 新出模式,更稳定 02月03日收盘情况 品种:现货黄金:报价1865.69美元/盎司:涨 ...

  4. MySQL基础——按月/周/日分组统计数据

    MySQL基础--按月/周/日分组统计数据 在使用MySQL进行查询时,很多时候,我们需要按时间段进行统计,例如每周,每月的数据:这里我们需要使用到MySQL的关键词:DATE_FORMAT 1. 语 ...

  5. 关于MySQL什么时候使用索引 什么情况下应不建或少建索引

    一,什么情况下使用索引 1. 表的主关键字 自动建立唯一索引 2. 表的字段唯一约束 ORACLE利用索引来保证数据的完整性 3. 直接条件查询的字段 在SQL中用于条件约束的字段 如zl_yhjbq ...

  6. C语言根据日期(年,月,日)判断星期几(使用基姆拉尔森计算公式)

    C语言根据日期判断星期几(使用基姆拉尔森计算公式) 算法如下:  基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日 ...

  7. mysql 不会丢失数据吗_讨论MySQL丢失数据的几种情况

    1. 概述 很多企业选择MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么情况下,各种原因导致MySQL会丢失部分数据.本文不讨论Oracle和MySQL的优劣,仅仅关 ...

  8. 2019年9月技术栈情况汇总

    java初级程序员一枚,回顾技术掌握情况,记录成长蜕变过程. 2019年9月技术栈情况汇总 基础概况 具体应用技能 一.掌握javaEE开发常用类库,组件,框架,中间件等使用. 1.基础 2.数据库 ...

  9. c语言编程获取当前系统时间包含年,月,日,时,分,秒.,C语言获取系统时间的几种方式...

    核心提示:C语言中如何获取时间?精度如何?1使用time_ttime(time_t*timer)精确到秒2使用clock_tclock()得到的是CPU时间精确到1/CLOCKS_PER_SEC秒3计 ...

最新文章

  1. sublime text3 最新 license注册码分享 2018
  2. 创建mat二值图 matlab,OpenCV学习之路(二)——Mat对象
  3. Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)
  4. 蒙特卡洛模拟(Monte Carlo simulation)
  5. 20145326蔡馨熤《计算机病毒》——代码的动静态分析结合
  6. Hillstone设备管理-许可证安装
  7. NumPy库---数组进阶操作
  8. 从Python入门人工智能指南
  9. html中http502怎么解决,Http Error 502 解决方法
  10. iPhone高清语音功能iMessage对移动运营商产生严重威胁
  11. enoent ENOENT: no such file or directory,
  12. photoshop--色彩管理
  13. spss-鸢尾花观测数据
  14. JVM参数-XXMatespaceSize的含义
  15. 免费在线恋爱纪念日、结婚纪念日计算器
  16. 导出的 EXCEL 用 office2016 打不开
  17. 苹果cms模板_苹果CMSv10怎么更换模板?
  18. 生物信息学所需的计算机知识,生物信息学专业计算机课程的探讨
  19. 猿如意中的【ApiFox】工具的安装与使用教程,超详细,保姆级教程看这一篇文章就够了。
  20. 在linux的shell中/bin/true是什么意思?

热门文章

  1. 调用百度人体关键点识别API
  2. 宇视网络视频录像机添加摄像机常规方法
  3. HTML5期末大作业:大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码 DW学生个人网站制作成品下载
  4. 体感互动投影、数字多媒体展厅解决方案
  5. 每日新闻丨五方面推动云计算产业发展;字节跳动与澎湃合资成立视听科技
  6. 电源系列1:LDO 基本 原理(一)
  7. M100自动吞吐式读写器读卡器在C#程序如何通过函数调用读取社保卡卡号
  8. 电子血压计方案芯片设计|血压测量模块
  9. hive常用函数之七字符串函数
  10. scrapy爬虫框架 (5. 避免被封措施)