在我的情況下SQL SELECT最後一個項目,我想選擇每對夫婦(COMPANY_ID,PRODUCT_ID)的最後一個記錄,並只返回了哪隻股票是不爲0基於以下幾個條件
company_id product_id stock date
165 6 0 2017-01-09
168 4 900000 2017-01-08
165 6 1520 2017-01-07
165 5 1200000 2017-01-06
167 2 0 2017-01-05
167 1 1401700 2017-01-04
167 1 1450800 2017-01-03
168 4 0 2017-01-02
167 2 2360400 2017-01-01
在這個例子,表格應該是:
company_id product_id stock date
168 4 900000 2017-01-08
165 5 1200000 2017-01-06
167 1 1401700 2017-01-04
謝謝!
如果company_id/product_id的最大日期爲零,則該company_id/product_id將不會返回任何行。 OP想要什麼? – jarlh
@jarlh這是由OP決定的。但它匹配樣本輸入/輸出。當然,如果行沒有被「公司,產品,日期」鎖定,還會有其他問題。 –
@jarlh如果日期中的最後一行是零庫存,我不想返回夫婦company_id/product_id。對不起,如果我的問題不是我想要的那麼清楚..謝謝你幫助我! – Spikist