У меня есть один запрос, который я использую, чтобы суммировать общие итоги и показывать последнюю дату для каждого элемента запаса. У меня есть два разных типа запасов 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";
Любая помощь в сочетании этих трех запросов? Я пытался UNION, но не имел большой удачи.
Извините, что сложного в 'SELECT MAX (Date) FROM inventory WHERE stock = 0'? – Seph
@Seph первые осложнили;) если бы это было три SELECT MAX (Date), я мог бы, вероятно, понять это. – cantaffordretail