oracle 分组合并行
2014-03-27 16:47
120 查看
不同时间发上来的短信按顺序合并成一条完整的短信
select * from messages m where m.cardid=29 order by m.sendtime desc;
select m.groupvalue,max(sendtime) as sendtime,listagg(m.content) within group (order by sort) as content
from messages m where m.cardid=29
--and m.groupvalue='1393f3e2-d2c3-46e2-8297-60df629bbba4'
group by m.groupvalue order by sendtime desc;
select * from messages m where m.cardid=29 order by m.sendtime desc;
select m.groupvalue,max(sendtime) as sendtime,listagg(m.content) within group (order by sort) as content
from messages m where m.cardid=29
--and m.groupvalue='1393f3e2-d2c3-46e2-8297-60df629bbba4'
group by m.groupvalue order by sendtime desc;
相关文章推荐
- Oracle按时间分组统计的sql与oracle 多行合并一行
- Oracle实用功能之分组后列合并(树结构)
- oracle中分组后,把一组中一列的多行值合并成一行
- oracle分组合并,用‘,’连接
- oracle 单列数据分组合并
- 利用Oracle的wm_concat函数把行转为列,合并分组后的列值
- oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by
- oracle分组后合并其中一个字段
- oracle,分组后,字符串以“,”合并
- Oracle多行数据合并一行.sql
- MYSQL 分组合并函数
- oracle通过分组函数将各个专业中的人数显示出来了还同时显示这个专业男生的人数,并显示所占专业人数百分比
- mysql的GROUP_CONCAT(expr),分组合并字段
- Oracle SQL group by-报错:不是单组分组函数
- oracle日期合并 分别用逗号或者分号隔开
- Oracle 分组统计函数
- oracle小记1--分组 排序 取最新时间记录
- Oracle 分组 + 行转列操作
- oracle分组函数之ROLLUP演示
- Oracle分组排名