2 つのクエリを 1 つに結合する方法に苦労しています (明らかに、私は SQL の第一人者ではありません ;))
SELECT COUNT(orderid) AS TotalAmountOfOrders
FROM tableorder
WHERE (YEAR(orderDate) BETWEEN 2012 AND 2012)
SELECT COUNT(errorid) AS AmountOfErrorsOnOrders
FROM tableError
WHERE (YEAR(errorDate) BETWEEN 2012 AND 2012)
問題は、それらを次のように追加するだけの場合です
SELECT COUNT(orderid) AS ...,COUNT(errorid) AS ...
From tableorder inner join tableError
合計金額を取得していませんが、エラーのある注文の金額のみを取得しています。これは、それらをまとめる方法が原因です。
では、1 つのクエリで両方のカウントを取得するにはどうすればよいでしょうか。