首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP/MySql比较过去7天和最后7天之前的数据

PHP/MySql比较过去7天和最后7天之前的数据
EN

Stack Overflow用户
提问于 2018-10-31 10:04:49
回答 1查看 107关注 0票数 1

我试图将我对过去7天数据(24-10-2018至31-10-2018)的查询数与该周之前的数据(16-10-2018至23-10-2018)进行比较。我的查询Mysql表结构如下:

代码语言:javascript
复制
=================================
id | enquiry_date | enquiry_desc
=================================
 1     16-10-2018    Test Data
 2     17-10-2018    Test Data
 3     18-10-2018    Test Data
 4     18-10-2018    Test Data
 5     20-10-2018    Test Data
 6     24-10-2018    Test Data
 7     25-10-2018    Test Data
 8     28-10-2018    Test Data
=================================

So the result should be 

Last week count (16-10-2018 to 23-10-2018) : 5
This Week count (24-10-2018 to 31-10-2018) : 3 

刚开始的时候,有人能给我一个如何开始的指导吗?我可以通过一个查询来实现这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-31 10:39:15

嗨,三居这是没有测试,但它的帮助,首先检查您的日期格式比尝试下面

代码语言:javascript
复制
SELECT count(id) AS last_week FROM table_name
WHERE enquiry_date >= date_sub(current_date, INTERVAL 14 day) 
AND enquiry_date < date_sub(current_date, INTERVAL 7 day)
UNION
SELECT count(id) AS this_week FROM table_name
WHERE enquiry_date >= date_sub(current_date, INTERVAL 7 day) 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53080806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档