2016-02-12 62 views
0

這實際上是我第一次提出問題,但請耐心等待,因爲在這裏所有問題中,我都很難找到答案。根據多個標準查詢列中的最後一個條目

這其實很簡單,但我無法弄清楚。

SELECT DateOfPurchase, 
TypeOfFruit, 
Quantity 
FROM FruitInventory 
WHERE TypeOfFruit = 'apple' OR 
TypeOfFruit = 'orange' OR 
TypeOfFruit = 'banana' 

我只是想看看,哪些項目是去年購買了所有的三種類型的水果,我嘗試使用

MAX(DISTINCT DateOfPurchase) 

,但它似乎沒有工作...

謝謝大家。

+0

什麼是你的關係型數據庫?它可能彼此不同。 –

+0

我的想法也是如此。你在使用SQL Server,Oracle,MySQL等嗎? – Ageonix

+0

sql server 2012先生,t-sql – southernstar07

回答

1
SELECT top 1 DateOfPurchase, 
TypeOfFruit, 
Quantity 
FROM FruitInventory 
WHERE TypeOfFruit = 'apple' OR 
TypeOfFruit = 'orange' OR 
TypeOfFruit = 'banana' 
order by DateOfPurchase desc 
相關問題