获取过去14天的数据并与最近7天进行比较

时间:2013-09-25 17:56:04

标签: php mysql

我有这个MySQL表:

typ | user | data | value

typ = what type of data 
user = whos the user
data = date the data was inserted
value = value inserted

所以这个表在我的cronjob中自动更新。通常一个用户在此表中将有多个行,因为它将为每个新的一天插入一个新行,并在日期与今天相同时更新当前行。

我需要从最近14天获取数据,并将其与最近7天的数据进行比较。

7 | admin | 2013/09/22 | 3412
7 | admin | 2013/09/23 | 1241
7 | admin | 2013/09/24 | 2419
and so on...

结构如何。

如何使用PHP获取最近14天的数据?然后从最近的7天?

我不确定如何做到这一点。

1 个答案:

答案 0 :(得分:0)

select * from your_table
where curdate() - interval 14 day >= data 

select * from your_table
where curdate() - interval 7 day >= data