id user date text
1 aaa 2006-7 内容
2 aaa 2006-7 内容
3 bbb 2006-7 内容
4 aaa 2006-8 内容
5 aaa 2006-8 内容
6 bbb 2006-8 内容
7 bbb 2006-8 内容
8 ccc 2006-8 内容
9 ccc 2006-8 内容
10 ccc 2006-9 内容
11 aaa 2006-9 内容
12 aaa 2006-9 内容
13 aaa 2006-9 内容
......统计结果:每个月份 text记录条数为0-1条的user有多少个? text记录条数为2-3条的user有多少个? text记录条数为3-4条的user有多少个?2006-7 text的记录有0-1条user的有 1个
2006-7 text的记录有2-3条user的有 1个
2006-8 text的记录有2-3条user的有 3个
2006-9 text的记录有0-1条user的有 1个
2006-9 text的记录有3-4条user的有 1个
1 aaa 2006-7 内容
2 aaa 2006-7 内容
3 bbb 2006-7 内容
4 aaa 2006-8 内容
5 aaa 2006-8 内容
6 bbb 2006-8 内容
7 bbb 2006-8 内容
8 ccc 2006-8 内容
9 ccc 2006-8 内容
10 ccc 2006-9 内容
11 aaa 2006-9 内容
12 aaa 2006-9 内容
13 aaa 2006-9 内容
......统计结果:每个月份 text记录条数为0-1条的user有多少个? text记录条数为2-3条的user有多少个? text记录条数为3-4条的user有多少个?2006-7 text的记录有0-1条user的有 1个
2006-7 text的记录有2-3条user的有 1个
2006-8 text的记录有2-3条user的有 3个
2006-9 text的记录有0-1条user的有 1个
2006-9 text的记录有3-4条user的有 1个
解决方案 »
- CreateObject("OracleInProcServer.XOraSession")的读取问题
- 求一条SQL语句(Oracle)
- oracle
- 数据筛选查询排序+总数、很容易的
- oracle的存储过程加密/解密
- 新手发问!!
- ORA-12006: a materialized view with the same user.name already exists
- 我想写一个触发器,在发现一个表的字段值变化时将变化值记录下来,但如何判断新值确实不等于旧值呢?
- 谁有RapidSQL5.7的下载地址?(高分)
- 简单问题,求助
- 让我头痛的sql语句
- ORACLE 9i 的DATE 型字段中出现了"2006-12-11 下午 08:04:04"
f_C, 'text的记录有'||f_E||'-'||(f_E+1)||'条user的有'||f_D
FROM
(
SELECT f_C , COUNT(f_Count) AS f_D ,f_Count AS f_E FROM
(
SELECT COUNT(f_B) f_Count,f_c FROM t_Test GROUP BY f_C,f_B
)
GROUP BY f_c,f_count
)
提供个参考
WHEN (b > 1) AND (b < 4) THEN '2-3' END
FROM (SELECT date, COUNT (user) b
FROM tab1
GROUP BY date, user) a
GROUP BY date, CASE WHEN b < 2 THEN '0-1'
WHEN (b > 1) AND (b < 4) THEN '2-3' END
f_C, 'text的记录有'||f_E||'-'||(f_E+1)||'条user的有'||f_D
FROM
(
SELECT f_C , COUNT(f_Count) AS f_D ,f_Count AS f_E FROM
(
SELECT COUNT(f_B) f_Count,f_c FROM t_Test GROUP BY f_C,f_B
)
GROUP BY f_c,f_count
)
WHEN (b > 1) AND (b < 4) THEN '2-3' END
FROM (SELECT date, COUNT (user) b
FROM tab1
GROUP BY date, user) a
GROUP BY date, CASE WHEN b < 2 THEN '0-1'
WHEN (b > 1) AND (b < 4) THEN '2-3' END