Como posso alterar esta consulta para mostrar dados neste formato
01-18 2000
01-19 4000
02-18 3000
02-19 1000
Esta é a sintaxe que tenho, mas como é união, não posso usar uma cláusula order by
SELECT DATE_FORMAT(salesdate, "%m-%Y") AS Month, employeeName, SUM(saleAmount)
FROM prevyear
WHERE BDM = 'Jason Hernandez'
GROUP BY DATE_FORMAT(salesdate, "%m-%Y"), employeeName
UNION ALL
SELECT DATE_FORMAT(salesdate, "%m-%Y") AS Month, employeeName, SUM(saleAmount)
FROM curryear
WHERE BDM = 'Jason Hernandez'
GROUP BY DATE_FORMAT(salesdate, "%m-%Y"), employeeName
Você pode envolver uma nova consulta em torno desta para permitir que você agregue os resultados:
Idealmente, eu construiria a consulta para fazer isso de uma só vez, em vez de transformar sua consulta em uma subconsulta, mas funcionará. Aqui está um exemplo que mostra o funcionamento.