2015-02-09 91 views
0

如何計算同一月份的數據量? 我輸入的日期值爲VARCHAR2 每個月至少有2個以上的數據。如何計算SQL中同一月份的數據數量?

這是我知道的唯一方法,但我無法計算具體的數字。它只顯示所有。如果我只想要6月份的月數,該怎麼辦?

select COUNT(COLUMN NAME) 
from TABLE_NAME 
+1

「*日期值的VARCHAR2 *」 你到底爲什麼那麼做?永遠不要將日期(或數字)存儲爲varchar列。 – 2015-02-09 09:32:29

回答

1

使用組借:

select MonthColumn, COUNT(COLUMN NAME) 
from TABLE_NAME 
group by MonthColumn 
1
SELECT COUNT(monthColumn) 
FROM tableName 
GROUP BY monthColumn 
HAVING monthColumn = 'JUNE'