我有一個採購訂單表像這樣檢索下一個採購訂單到期價格:從訂單
+---------------+------------+---------+----------+-------+
| PurchaseOrder | DueDate | Product | Quantity | Price |
+---------------+------------+---------+----------+-------+
| PO1 | 04/12/2014 | A | 20 | 19 |
| PO2 | 20/11/2014 | B | 16 | 22 |
| PO3 | 07/11/2014 | A | 14 | 32 |
| PO4 | 09/12/2014 | B | 7 | 86 |
+---------------+------------+---------+----------+-------+
我想查詢來總結數量爲每個產品,顯示下一個到期日,和顯示即將到期的該採購訂單的價格。
所需的輸出將是:
+---------+---------------+--------------+------------------+
| Product | TotalQuantity | NextDueDate | NextDueDatePrice |
+---------+---------------+--------------+------------------+
| A | 34 | 07/11/2014 | 32 |
| B | 23 | 20/11/2014 | 22 |
+---------+---------------+--------------+------------------+
我不知道該怎麼做(以最有效的方式),該位將得到NextDueDatePrice!
我設置它做所有但列,如果有幫助的SQLFiddle:http://sqlfiddle.com/#!3/942ed/2
非常感謝提前收到任何幫助!
你將需要一個子查詢它獲取最大的'DurDate'當前產品。 – Richard 2014-11-04 11:47:04