Mysql查询当天,本周,本月所有数据记录

一、查询当天的记录:
1 select * from create_time where TO_DAYS(create_time) = TO_DAYS(NOW())
注意:这里的create_time是数据库中的时间字段,会根据这个时间去和今天的时间对比获取数据.

二、查询昨天(固定几天前)的记录:
1 select count(1) from kunyao_shop_order where is_payed = 1 and TO_DAYS(NOW()) - TO_DAYS(create_time) = 1
注意:这里的时间实际上和查询当天的记录一样,但是用了算术差的概念,同样的要获取前天的时间就将结果的1改成2即可

三、查询当前这周的数据:

1 SELECT * FROM wx_fund_record WHERE YEARWEEK(date_format(create_time,’%Y-%m-%d’)) = YEARWEEK(now());
注意:这里的create_time是数据库中的时间字段,会根据这个时间去和今天的时间对比获取数据,除此之外,这个SQL语句获取的是美国的一周数据,中国和美国的周期不一样,美国的周日是中国的周一,所以如果要按照中国的周获取结果,需要推迟一天,SQL在下面:

1 SELECT * FROM wx_fund_record WHERE store_id=1 AND YEARWEEK(date_format(create_time,’%Y-%m-%d’),1) = YEARWEEK(now(),1);
2 SELECT SUM(money) FROM wx_fund_record WHERE store_id=?1 AND DATE_FORMAT( create_time, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )

四、查询本月的数据:
1 SELECT * FROM wx_fund_record WHERE store_id=1 AND DATE_FORMAT( create_time, ‘%Y%m’ ) = DATE_FORMAT( CURDATE( ) , ‘%Y%m’ )
注意:这里的create_time是数据库中的时间字段,会根据这个时间去和今天的时间对比获取数据.

五、查询当前日期之前一周内每天的数据

SELECT a.click_date,IFNULL(b.count,0) AS COUNT
FROM (
SELECT CURDATE() AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 2 DAY) AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 3 DAY) AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 4 DAY) AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 5 DAY) AS click_date
UNION ALL
SELECT DATE_SUB(CURDATE(), INTERVAL 6 DAY) AS click_date
) a LEFT JOIN (
SELECT DATE(create_time) AS totalMoney, SUM(money+wallet) AS COUNT
FROM kunyao_shop_member_fund_record WHERE TYPE = 2
GROUP BY DATE(create_time)
) b ON a.click_date = b.totalMoney;

注意:这个不错,参考别人的,打个笔记,方便学习 参考地址

Mysql查询当天,本周,本月所有数据记录相关推荐

  1. Sql语句查询当天本周本月记录的where条件

    [sql] view plaincopy –查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 –查询24小时内的: se ...

  2. mysql 统计当天,本周,本月,上一月的数据

    今天 select * from ht_invoice_information where year(create_date)=year(date_sub(now(),interval 1 year) ...

  3. 查询一个表中一个字段相同的数据_最实用MySQL 查询当天、本周,本月、上一个月的数据...

    MySQL 查询当天.本周,本月.上一个月的数据 mysql查询当天的所有信息: SELECT * FROM 表名 WHERE year(时间字段名)=year(now()) and month(时间 ...

  4. php如何查询本周的数据,php、mysql查询当天,查询本周,查询本月的数据实例

    //其中 video 是表名: //createtime 是字段: // //数据库time字段为时间戳 // //查询当天: $start = date('Y-m-d 00:00:00'); $en ...

  5. mysql 查询当天、本周、本月、上一个月、季度等数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  6. mySql 查询当天、本周、最近7天、本月、最近30天的语句

    mySql 查询当天.本周.最近7天.本月.最近30天的语句 原创 2017年04月13日 16:40:38 标签: 962 编辑 删除 -- 当天 SELECT * FROM 表名 WHERE wh ...

  7. mysql查询当天所有数据sql语句

    mysql查询当天的所有信息: select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) a ...

  8. php mysql只获取一条数据_php mysql 查询只返回第一条数据

    php mysql 查询只返回第一条数据 $search = mysql_query("select * from `info`"); $search = mysql_fetch_ ...

  9. mybatis plus查询上个月和本月的数据

    在 Mybatis Plus 中,可以使用日期函数来查询上个月和本月的数据. 首先,在你的 Mapper 接口中声明一个方法,并使用 Mybatis Plus 的 @SqlParser(filter ...

  10. MySQL查询重复字段,及删除重复记录的方法

    MySQL查询重复字段,及删除重复记录的方法(转) Submitted by wiley on Thu, 09/03/2009 - 09:36 [教学] MySQL查询重复字段,及删除重复记录的方法 ...

最新文章

  1. etcd 笔记(03)— etcd 客户端使用(键值的增、删、改、查)、watch监测键、lease使用(创建租约、撤销租约、刷新租期、查询租期)
  2. android path平移,安卓自定义View进阶:Path基本操作(下)
  3. 查询与删除MSSQL中所有外键约束
  4. SQLite 时间格式化
  5. Java Web 项目音乐网站的开发与实现
  6. 微软私有云系列 ----SQL 云部署
  7. Word双面打印自动确定器
  8. 51单片机学习路程(一)
  9. 12306排队是什么意思_12306订单请求排队中是什么意思
  10. navicat导入excel表中数据出错问题
  11. 阿里副总裁、达摩院副院长金榕被曝离职!AI科学家集体“逃离“大厂…
  12. java局域网组建与维护题_19903-局域网组建与维护-习题答案
  13. 微信小程序开发案例2---省市区信息选择
  14. Polkadot波卡链众筹成本价与总量、创始人团队简介
  15. 使用Joern处理大量文件,生成PDG速度很慢的解决方法
  16. 【极客赠书】向Richard Stallman提问,赢取传记《若为自由故》【活动结束】
  17. MySQL 8.0.23免安装版配置步骤
  18. FusionInsight,一个融合的大数据平台
  19. oracle停监听服务,ORACLE监听服务启动后又停止了的解决
  20. 计算机应用基础模拟试卷 一,计算机应用基础模拟试卷一模拟试卷-02answer

热门文章

  1. 视频二维码功能应用与教程(完整版)
  2. 想让游戏代入感更强,要靠他。。
  3. 世界黑客编程大赛第一名的作品
  4. vue 3 的devtools beta 版离线下载
  5. 一直在寻找:我亲爱的朋友。
  6. oracle快照点,Oracle快照(snapshot)管理
  7. 选取销售订单开发票,控制销售订单中已开票金额
  8. 网站隐藏跳转代码php,域名跳转代码[可隐藏与不隐藏域名转向代码(自动跳转代码) ]...
  9. listing directory /
  10. 利用python核算工资_年薪10w用Python,年薪50w利用Python