大家好,我正在撰寫一個查詢,可以給我每個月的第一條和最后一條記錄,但情況是我正在使用下面的代碼檢索兩種產品的資料
SELECT u1.product,
v.month,
v.mindt,
u1.opens,
v.maxdt,
u2.closingStockvalue
FROM ( SELECT month, MIN(date) mindt, MAX(date) maxdt
FROM closingstock
where product='PMS'
GROUP BY month) v
JOIN closingstock u1 ON u1.date=v.mindt
JOIN closingstock u2 ON u2.date=v.maxdt;
但結果在下面的螢屏截圖中,我只想要突出顯示的結果請任何解決方案,截圖如下 在此處輸入影像描述
uj5u.com熱心網友回復:
SELECT product,
v.month,
v.mindt,
u1.opens,
v.maxdt,
u2.closingStockvalue
FROM ( SELECT product, `month`, MIN(`date`) mindt, MAX(`date`) maxdt
FROM closingstock
WHERE product IN ('Product 1', 'Product 2') -- the list of needed products
GROUP BY product, `month`) v
JOIN closingstock u1 USING (product)
JOIN closingstock u2 USING (product)
WHERE u1.`date`=v.mindt
AND u2.`date`=v.maxdt;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/436275.html
上一篇:發布成功但回應是前端錯誤
