0
我試圖運行下面的查詢:分組按日期存儲爲VARCHAR2
SELECT TAB.week_end,
COUNT(TAB.id)
FROM (
SELECT C.week_end,
C.ID
FROM my_table C
WHERE C.week_end IS NOT NULL
) TAB
GROUP BY TAB.week_end, TAB.id
預期結果:
week_end id
2016-01 45000
2016-02 61000
2016-03 59000
什麼我得到的是:
week_end id
2016-01 1
2016-01 1
2016-02 1
2016-02 1
現在我知道按日期分組時的困難。但在我的情況下,日期已被存儲爲varchar2
。有人能幫助我嗎?
簡單'GROUP BY TAB.week_end'? – jarlh
從組中刪除Tab.id –
謝謝Eid幫助 – xcelm