0
background: 使用OLEDB驅動程序連接到VFP數據庫。 腳本:PHPVFP DB上的SQL查詢:如何從對應於另一個分組和聚合的行中獲取數據
下面是數據項購買的樣本集:
partno purch_date price
A 04/02/2012 95
A 04/01/2012 100
B 02/28/2012 55
B 03/15/2012 60
我想要做的是建立一個選擇查詢,將獲得最新採購價格的基礎上,日價格。這聽起來很簡單,但我不知道如何做到這一點。似乎必須有一個我不知道的聚合函數。 IM想它應該是這樣的:
SELECT PARTNO,MAX(purch_date)作爲lastest_purch_date,價格從表GROUP BY PARTNO
這個查詢將不能工作,因爲VFP將需要各個領域的聚合函數選擇。什麼即時通訊缺失是一個函數或告訴vfp我想要對應的價格最大(purch_date)
任何幫助將不勝感激。謝謝。
我想這會工作。我試圖避免有一個整體凌亂的查詢,因爲我的查詢實際上涉及連接和子查詢已經。無論如何,感謝您的意見。 – AKINGA 2012-04-19 14:50:13
這太麻煩了?我很高興知道 – Deb 2012-04-19 17:16:18
除了視覺吸引力的SQL,我沒有看到任何雜亂的查詢。他們想要每個零件的最近購買日期......您需要「預先尋找」以獲得答案。 – DRapp 2012-05-14 10:45:57