2011-07-22 36 views
0

我有一个'date'字段(以整数形式书写)和'grocery_item'字段的表。该日期指定某杂货店订购了产品,选择受条件限制的最近条目

我尝试写slelect最新的条目对于一个给定的日期之前发生的每件杂货查询:

例如:

id | date | grocery_item 
1 | 201101 | a 
2 | 201101 | b 
3 | 201102 | a 
4 | 201103 | b 
5 | 201104 | c 

得到最近发生在201103之前

id | date | grocery_item 
2 | 201101 | b 
3 | 201102 | a 

任何帮助将超过赞赏! - 我正在消隐...

+0

为什么地球上存储的日期是整数? –

+0

这只是一项任务...我想这是重要的概念......投诉?把它和我的教授一起拿出来哈哈 –

回答

2
SELECT id, MAX(date) AS date, grocery_item 
FROM table 
WHERE date < 201103 
GROUP BY grocery_item