Oracle SQL日期列计数
我只想计算表中重复的dae列。我的桌子是这样的: 访问:Oracle SQL日期列计数,oracle,select,Oracle,Select,我只想计算表中重复的dae列。我的桌子是这样的: 访问: ID_VISIT FK_PATIENT DATEA 0 1 20160425 1 2 20160425 2 3 20160426 我试过这些: SELECT VISIT.DATEA, COUNT(VISIT.DATEA) as numberOfDate FROM VISIT SELECT VISIT.DATEA, COUNT(VISIT.DA
ID_VISIT FK_PATIENT DATEA
0 1 20160425
1 2 20160425
2 3 20160426
我试过这些:
SELECT VISIT.DATEA, COUNT(VISIT.DATEA) as numberOfDate FROM VISIT
SELECT VISIT.DATEA, COUNT(VISIT.DATEA) as numberOfDate FROM VISIT GROUP BY numberOfDate
但我得到的只是这样:
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
按要唯一的列分组。然后对每个组应用聚合函数,如
count()
SELECT DATEA, COUNT(DATEA) as numberOfDate
FROM VISIT
GROUP BY DATEA
按要唯一的列分组。然后对每个组应用聚合函数,如
count()
SELECT DATEA, COUNT(DATEA) as numberOfDate
FROM VISIT
GROUP BY DATEA