MySQL时间函数的使用:查询本周、上周、本月、上个月份的数据【转】

/*今天*/

select * from 表名 where to_days(时间字段) = to_days(now());

/*昨天*/

select * from 表名 where to_days(now())-to_days(时间字段) = 1;

/*近7天*/

select * from 表名 where date_sub(curdate(), interval 7 day) <= date(时间字段);

/*查询距离当前现在6个月的数据*/

select * from 表名 where 时间字段 between date_sub(now(),interval 6 month) and now();

/*查询当前这周的数据*/

select * from 表名 where yearweek(date_format(时间字段,'%Y-%m-%d')) = yearweek(now());

/*查询上周的数据*/

select * from 表名 where yearweek(date_format(时间字段,'%Y-%m-%d')) = yearweek(now())-1;

/*查询当前月份的数据*/

select * from 表名 where date_format(时间字段,'%Y-%m')=date_format(now(),'%Y-%m');

/*查询上个月的数据*/

select * from 表名 where date_format(时间字段,'%Y-%m')=date_format(date_sub(curdate(), interval 1 month),'%Y-%m');

转自:http://you-java.iteye.com/blog/1430277

mysql 日期查询下周,MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据【转】...相关推荐

  1. mysql 日期的数据类型,MySQL日期数据类型、MySQL时间类型使用总结

    摘要 腾兴网为您分享:MySQL日期数据类型.MySQL时间类型使用总结,政务易,悬浮球,网赚招聘,社会扶贫等软件知识,以及水星mw150us,街机123,脉脉app,安卓优化大师hd,优声,uc订阅 ...

  2. 学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴

    学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴 相关知识点 一.获取当前系统时间1. date() 或date 可获得日期 如 2019/2/12. time() 或tim ...

  3. mysql 本周函数_【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据...

    MySQL时间函数的使用:查询本周.上周.本月.上个月份的数据[转] /*今天*/ select * from 表名 where to_days(时间字段) = to_days(now()); /*昨 ...

  4. mysql 日期格式化 yyyymmdd_mysql中时间日期格式化

    这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAY ...

  5. mysql日期格式化 yyyymmdd_mysql中时间日期格式化

    这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: DATE_FORMAT(FROM_UNIXTIME('1997-10-04 22:23:00'),' ...

  6. mysql 日期相等_mysql中时间比较的实现

    MySql中时间比较的实现 unix_timestamp 函数可以接受一个参数,也可以不使用参数.它的返回值是一个无符号的整数.不使用参数,它返回自1970年1月1日0时0分0秒到现在所经过的秒数,如 ...

  7. mysql 表分区、按时间函数分区、删除分区、自动添加表分区

    mysql 表分区的几种方式: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区. LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进 ...

  8. mysql查询之,本日,本年,本周,本月查询,按小时,日期,月份..进行统计

    查询 日: TO_DAYS(t1.create_time) =TO_DAYS(NOW()) 周: 此处为美国周:周日-周六 YEARWEEK(date_format(t1.create_time,'% ...

  9. mysql日期加一年时间_mysql日期怎么加一年

    mysql日期加一年的方法:日期增加一年,使用updata更新语句,代码为[UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)]. mysq ...

最新文章

  1. 汇编语言复习摘要四——第一个汇编程序
  2. Python程序设计题解【蓝桥杯官网题库】 DAY6-基础练习
  3. 11g 64位部分安装过程
  4. 25、HTML 文本格式化
  5. Oracle数据库学习(一)安装和简单使用
  6. Linux 简单文本处理命令
  7. php输出位置最右,php动态读取数据清除最右边距的方法
  8. 数据质量 开源框架_Netflix开源Polynote框架,可简化数据科学和机器学习工作流程...
  9. ServletContext读取属性文件
  10. PySpark-Recipes : I/O操作(txt, json, hdfs, csv...)
  11. lintcode,翻转二叉树
  12. 【Caffe安装】caffe安装系列——史上最详细的安装步骤
  13. 值得推荐的在线报表设计器
  14. 计算机网络知识自问自答,2020计算机网络学习心得体会.doc
  15. el-tree对已知节点设置disable
  16. 无法ping 对方计算机,ping通对方ip,却不能访问对方电脑?
  17. 依赖倒转原则与里氏代换原则
  18. 将字符串“123”转换为十六进制0x123或者十进制123
  19. 2014,2015年总结归纳
  20. IDEA 快捷键的使用,提高写代码的速度。

热门文章

  1. 【翻译】D3D10/D3D11中的纹理资源
  2. 数据分析的价值是什么?
  3. 2020年汽车芯片行业深度报告-1
  4. Teraterm终端登录CentOS,中文乱码问题解决方法
  5. 是指用计算机帮助各类,电子商务师三级试题
  6. 语音助手——垂类永动机——自动化迭代框架
  7. 亚马逊正加紧布局 拟今年进军韩国市场
  8. Kubernetes实战(一):k8s v1.11.x v1.12.x 高可用安装
  9. 应届毕业生工作7个月小结
  10. 2021 Java面试题总结(更新中)