我有关于SQL ORACLE的以下说明:
SELECT COUNT(FE_DAY)
FROM TI_DATE
WHERE (FE_MO = 02 AND FE_YEAR in ('2011', '2012'))
GROUP BY FE_DAY
在这个指令中有效地获得像SQL一样的数字列表,它们总和= 10。但是我怎么能不显示行。我只需要显示行的总和= 10
我也尝试应用以下SQL指令:
SELECT SUM(COUNT(FE_DAY))
FROM TI_DATE
WHERE (FE_MO = 02 AND FE_YEAR in ('2011', '2012'))
GROUP BY FE_DAY
但答案是57,不同的行数,我需要。
答案 0 :(得分:3)
如果我理解你想要什么,你实际上不需要GROUP BY
条款;你可以写:
SELECT COUNT(1)
FROM ti_date
WHERE fe_mo = 2
AND fe_year IN ('2011', '2012')
;