2011-07-22 35 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