SQL小白想要查詢截止每月底的訂單總數,但是我只會簡單地查詢截止某一個具體日期的總數:
SELECT count(order) FROM t_hy
WHERE to_char(rq,'YYYY-MM-DD')<='2021-04-30'
用這個方法想要查從20年一月開始到現在,截止每個月的訂單總數(如截止21年3月31日的總數,截止2月28日的總數),只能一個個查,效率太低了,請問各位大佬,有什么辦法能一次性查出來?感謝
uj5u.com熱心網友回復:
GROUP BY呀uj5u.com熱心網友回復:
select to_char(rq,'yyyy') as Y,to_char(rq,'mm') as M,
count(order)
from t_hy
where to_char(rq,'YYYY-MM-DD')<='2021-04-30'
group by to_char(rq,'yyyy') ,to_char(rq,'mm')
order by to_char(rq,'yyyy') ,to_char(rq,'mm')
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/283735.html
標籤:基礎類
上一篇:app協議
