Предполагая, что я понял, что вы хотите, вы находитесь на правильных линиях с полным объединением:
SELECT ISNULL(o.OrderDate,s.SaleDate),
o.Total AS TotalOrders,
s.Total AS TotalSales
FROM (
SELECT OrderDate,
SUM(Qty) AS Total
FROM Orders
GROUP BY OrderDate
) o
FULL JOIN (
SELECT SaleDate,
SUM(Qty) AS Total
FROM Sales
GROUP BY SaleDate
) s
ON o.OrderDate = s.SaleDate
Я переименовал некоторые имена ваших столбцов (дата не является хорошим именем, поскольку она зарезервирована)
Кроме того, ваша СУБД не указана. Выше SQL Server. Если вы используете MySQL, вам нужно заменить ISNULL
на IFNULL