我有一個查詢,我正在使用總結股票總計和顯示每個股票項目更新的最後日期。我有兩種不同的庫存類型0和1(傳入,傳出)。我希望能夠放在頁面的底部「最近收到的股票是:」&「最後一批貨是在:」。結合三個(複雜)查詢
繼承人什麼,我有我的主要查詢組,總結庫存:
$query = "Select *
FROM (SELECT id, type, color, product,
SUM(Quantity) AS TotalQuantity, MAX(Date) AS LatestDate
FROM inventory
GROUP BY id, color, type) AS alias
WHERE TotalQuantity > 0";
現在我希望能也運行這兩個查詢,以搶「股票」 0最後更新的時間和1(傳入,傳出)
$query = "SELECT MAX(Date) FROM inventory WHERE stock = 0";
$query = "SELECT MAX(Date) FROM inventory WHERE stock = 1";
結合這三個查詢的任何幫助?我在嘗試聯盟,但沒有多少運氣。
:
您可以將聚合函數
MAX()
中結合使用條件檢查查詢2和3對不起,'SELECT MAX(Date)FROM inventory WHERE stock = 0'有什麼複雜的? – Seph@Seph第一個複雜;)如果它是三個SELECT MAX(日期)我大概可以弄明白。 – cantaffordretail