mysql 获取本周 本月所属数据
来源:互联网 发布:手机免费sip软件 编辑:程序博客网 时间:2024/05/21 07:11
简介:
最近做关于图表展示的数据读取,本月、本周的数据,整理一下如果取得本周、以及本月的数据展示记录。
1.本周数据获取语句:
SELECT DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY) AS 本周第一天, CURDATE() AS 今天, TIMESTAMPDIFF(DAY,DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY),CURDATE()) AS 相差天数,CASE WHEN TIMESTAMPDIFF(DAY,DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY),CURDATE()) < 7 THEN 'true' ELSE 'false' END AS 目标是否为本周内;
效果:
+------------+------------+----------+------------------+| 本周第一天 | 今天 | 相差天数 | 目标是否为本周内 |+------------+------------+----------+------------------+| 2014-08-18 | 2014-08-23 | 5 | true |+------------+------------+----------+------------------+
总结:所以由上可知,要想取得本周数据,只要数据中的日期(数据中日期不为将来日期)大于等于本周一即可,所以,取得本周一时间比较重要,
语句如下:
SELECT t.x,t.r,t.z from table t where t.date >= DATE_SUB(CURDATE(),INTERVAL WEEKDAY(CURDATE()) DAY);其中,表:table,x、y、z、date,均为table中的属性,即可搜出日期在本周的数据。
2.本月数据获取语句
SELECT t.x,t.r,t.z from table t where and year(t.date) = year(NOW()) and month(RrSubmitTime) = month(NOW());该语句使用了上面的表结构
思路:用year函数判断目标日期是否和当前年份相同,在判断月份,得出是否数据本月数据。
0 0
- mysql 获取本周 本月所属数据
- sql 获取本周、本月数据
- 获取当天、本周、本月相关的数据
- sql语句获取本周、本月数据
- Mysql统计昨日今日本月本周数据
- mysql 根据昨天日期获取 所有数据、本周数据、本月数据
- sql语句获取本周、上一周、本月数据
- sql语句获取本周、上一周、本月数据
- sql语句获取本周、上一周、本月数据
- SQL报表语句;SQL获取今日、本周、本月数据
- mysql 查询当天,本周、上周、本月、上个月份的数据
- mysql 查询本周、上周、本月、上个月份的数据
- MySQL查询本周、上周、本月、上个月份的数据
- mysql 查询当天、本周、上周、本月、上个月份的数据
- mysql 查询当天,本周、上周、本月、上个月份的数据
- MySQL查询本周、上周、本月、上个月份的数据
- MySQL查询本周、上周、本月、上个月份的数据
- MySQL查询本周、上周、本月、上个月份的数据
- 程序开始
- unity中camera怎么生成使用深度图 Camera Depth Texture 实现Image Effect
- 下机——观察者模式
- Chromium的沙盒Sandbox
- C++中强制类型转换 static_cast、dynamic_cast 区别(转载)
- mysql 获取本周 本月所属数据
- uva 10588 - Queuing at the doctors(优先队列)
- 根据两点经纬度计算距离 附C#和PHP代码
- ViewGroup全面分析
- cocos2d-x 3.0游戏实例学习笔记《卡牌塔防》第四步---编辑器(3)--坐标保存&加载文件操作
- Android获取屏幕分辨率及DisplayMetrics简介
- MySql数据类型和Java数据类型对应表
- 跟我一起写 Makefile(三)
- UltiSnips and YouCompleteMe