0

我有这个 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 天开始?

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

4

1 回答 1

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

select * from your_table
where curdate() - interval 7 day >= data 
于 2013-09-25T18:00:51.503 回答