MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看。 查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 查询上周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1; 查询当前月份的数据 select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m') 查询距离当前现在6个月的数据 select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now(); 查询上个月的数据 select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m') select * from `user` where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ; select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now()) select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) select * from [user] where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) select * from [user] where pudate between 上月最后一天 and 下月第一天
从MYSQL中查询当月的数据 select * from tables where month(Date)=month(now())
发表评论
-
复制表结构及 复制数据到新表
2018-12-12 15:25 435<!--[if !supportLists]--> ... -
mysql 两个表 字段赋值
2018-05-18 10:10 774把 B表的 uniond 值 填到 A表的 username ... -
详解mysql int类型的长度值问题
2017-10-11 16:26 693以下是每个整数类型的存储和范围(来自mysql手 ... -
lnmp全面优化集合nginx+mysql+php
2017-05-18 15:34 667转自 http://www.cnblogs.com/sun ... -
mysql 优化
2015-08-26 16:41 471一、慢查询mysql> show variables ... -
mysql 重复记录
2014-06-19 14:01 360# 查询重复的记录,查找id重复的记录 Select id ... -
将一个表的查询结果插入到另一个表中
2014-05-05 16:50 430#如果表存在: insert into tab1 ... -
mysql source 还原出错请修改
2013-08-17 17:27 776mysql source 还原出错请在 my.cnf 下 ... -
mysql数据库还原出错ERROR:Unknown command
2013-06-18 15:55 1015mysql数据库还原出错ERROR:Unknown comm ... -
msql 只查年月日
2013-03-15 10:18 881msql 只查年月日 where TO_DA ... -
MySQL server has gone away问题
2012-11-29 14:01 685解决的方法就是找到mysql安装目录,找到my.ini文件, ... -
APMServ MySQL 1577 错误解决方法
2012-11-28 14:20 1204APMServ MySQL 1577错误解决方法 ... -
解决 Access denied for user'root'@'IP地址'
2012-11-20 09:32 1161解决mysql"Access denied ... -
mysql 数据库同步 (windows)
2012-11-08 16:55 896A机器: IP = 192.168.1.101 B机 ... -
MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限
2012-11-08 11:26 795//登录MYSQL ... -
查询日期相关的MySQL语句
2012-06-27 22:20 870【`date` DATETIME NULL DEFAU ... -
MYSQL常用命令
2012-06-19 16:20 701MYSQL常用命令 MySQL通 ... -
Can't connect to MySQL server on '' (10060) 远程连接服务器出现以上错误,mysql
2012-05-11 17:20 10908> MySQL -uroot -p123456 ...
相关推荐
查询上个月的数据同样可以通过比较月份的方式来实现,只需要将当前时间减去一个月的时间差: ```sql SELECT name, submittime FROM enterprise WHERE date_format(submittime, '%Y-%m') = date_format(DATE_SUB...
### MySQL查询本周、上周与上个月份的相关知识点 在日常工作中,我们经常需要根据不同的时间范围来筛选数据,比如查询本周、上周或者上个月的数据。MySQL 提供了丰富的日期和时间函数,使得这类操作变得非常方便。...
查询上周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,’%Y-%m-%d’)) = YEARWEEK(now())-1; 查询当前月份的数据 select name,submittime from enterprise where date_fo
查询上个月的数据,可以结合date_format和DATE_SUB: ```sql SELECT name, submittime FROM enterprise WHERE date_format(submittime, '%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH), '%Y-%m');...
- **上个月**: ```sql SELECT name, submittime FROM enterprise WHERE DATE_FORMAT(submittime, '%Y-%m') = DATE_FORMAT(DATE_SUB(curdate(), INTERVAL 1 MONTH), '%Y-%m'); ``` 当使用这些时间日期函数进行...
本文将详细介绍如何使用PHP和MySQL查询特定时间段的数据,特别是针对当天、本周、本月和本年的记录,这些记录的时间戳字段存储在数据库中。 首先,我们来看如何查询当天的数据。PHP通过`date()`函数可以获取当前...
MySQL 中,您可以使用以下语句查询上周记录: ```sql SELECT * FROM ht_invoice_information WHERE create_date >= DATE_SUB(NOW(), INTERVAL 8 + WEEKDAY(NOW()) DAY) AND create_date (NOW(), INTERVAL 1 + ...
10. 查询上个月的数据: ```sql SELECT name, submittime FROM enterprise WHERE DATE_FORMAT(submittime, '%Y-%m') = DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH), '%Y-%m'); ``` 这些SQL语句是基于...
7. **查询上周**: 判断时间字段所在的周是否为当前周减去1。例如: ```sql SELECT * FROM 表名 WHERE YEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d')) = YEARWEEK(NOW()) - 1; ``` 8. **查询上月**: 使用`...
6. **查询上个月的记录** ```sql SELECT * FROM 表名 WHERE PERIOD_DIFF(date_format(NOW(), '%Y%m'), date_format(时间字段名, '%Y%m')) = 1; ``` `PERIOD_DIFF()`函数用于计算两个日期之间的月份数差异。 7. ...
标题"本周和其他有用时间段SQL总计"暗示我们要探讨如何利用SQL来获取特定时间段内的数据总计,比如本周、本月、本年,以及过去的时间段,如上周、上个月和去年。以下是一些关于这个主题的关键知识点: 1. **日期和...
例如,使用`date('Y-m-d')`获取当前日期,`date('Y-m-d', strtotime('-1 day'))`获取昨日日期,`date('Y-m-d', strtotime('last monday'))`获取上周一日期,`date('Y-m-01')`获取本月第一天,`date('Y-m-d', ...