アルファベット順ではなく、時系列で月名を取得したいと考えています。 ここに私のSQLコードです。SQL Orderアルファベット順ではなく年代順に
SELECT month, sum(total)
FROM (SELECT MONTHNAME(terms) AS month, COUNT(DISTINCT project_num) AS total
FROM projects
WHERE terms >= '2017/01/01'
GROUP BY MONTH(terms)
UNION
SELECT MONTHNAME(terms) AS month, COUNT(DISTINCT project_num) AS total
FROM archive
WHERE terms >= '2017/01/01'
GROUP BY MONTH(terms)
) AS test
GROUP BY month
ORDER BY month
私はそれがしたい
Thisのように上記のコードの出力はなります
1月
2月
月
.. 。
...
をあなたのサブクエリにすぎ 'terms'を選択し、それによって順序 –
私はこれを使用し、それが働きました –