2016-05-03 16 views
0

テーブルの重複カラム数をカウントしたいだけです。私のテーブルは、そのようなものです:日付カラムのOracle SQLカウント

VISIT

SELECT VISIT.DATEA, COUNT(VISIT.DATEA) as numberOfDate FROM VISIT 
SELECT VISIT.DATEA, COUNT(VISIT.DATEA) as numberOfDate FROM VISIT GROUP BY numberOfDate 

が、私はこれだけのようだ:

ID_VISIT FK_PATIENT DATEA 
0  1   20160425 
1  2   20160425 
2  3   20160426 

は、私はこれらを試してみました

DATEA NUMBEROFDATE 
20160502 1 
20160430 1 
20160503 1 
20160501 1 
20160429 1 
20160425 1 
20160425 1 
20160425 1 
20160428 1 
20160504 1 

が、私がしたいですこのようにしてください

DATEA NUMBEROFDATE 
20160502 1 
20160430 1 
20160503 1 
20160501 1 
20160429 1 
20160425 3 
20160428 1 
20160504 1 

答えて

2

カラムを一意にするには、グループ化します。 count()のような集計関数が各グループに適用されます

SELECT DATEA, COUNT(DATEA) as numberOfDate 
FROM VISIT 
GROUP BY DATEA 
+0

私はそれを試していませんでした。 –