0

我有一个数据库,里面有关于从我的网站购买的东西。我以以下格式存储了出售的日期和时间

2012-04-23 16:29:28

现在,我目前拥有这个来获取某个人购买的产品:

$result = mysql_query("SELECT * FROM `purchases` WHERE `ReceiverKey` LIKE '4da0e081-320d-4c7b-bf5b-3d9f022d21d3' AND `InventoryName` LIKE '[Dugley] Cache Clearer 2.0' LIMIT 0, 30 ") or die(mysql_error()); 

但是,我需要对“时间”列进行排序,以仅显示过去 30 天内的购买情况。

关于如何有效地做到这一点的任何想法?代码示例将不胜感激,因为我很讨厌约会。

谢谢。

4

1 回答 1

1
WHERE when > date_add(NOW(), interval -30 days)
于 2012-04-26T21:52:21.230 回答