我有这个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天?
我不确定如何做到这一点。
答案 0 :(得分:0)
select * from your_table
where curdate() - interval 14 day >= data
select * from your_table
where curdate() - interval 7 day >= data