为重复计数
问题描述:
嗨SQL查询我有数据的文件文件1:为重复计数
fld1 fld2 date fld4
2 abhi 010211 6
2 neha 010211 6
0 xyz 010311 6
0 abc 010211 8
1 ssa 010311 8
1 kiy 010311 8
我想要一个查询,让我对每个不同的fld4,计数为每个不同的FLD1为不同的日期。例如,我想输出像:
为fld4为6已经计数= 2 FLD1 = 2和日期= 010211,计数= 1 FLD1 = 0和日期= 010311
答
您由需要组你提到的领域然后数一些东西。
Select
fld1,
date,
fld4,
count(fld4) as count
from
Table
group by
fld1, date, fld4
使用'COUNT(*)'和与'UNION'结合'组由columnName'。 – Nishant 2011-04-08 10:07:20
我会很感激你,如果你可以请给我提供查询.. – 2011-04-08 10:11:14