表结构:

Oracle数据库。
其中FD_TYPE存放两个数,1和2,分别表示进站量和出站量。
希望在1行输出车站号、进站量出站量,怎么实现?
可以考虑用 Case when 语句。case TYPE 为 1,则累加到入站,否则累加到出站。
select '站台号:' || 站台号 || '进站' || sum((case
when fd_type 1 then
1
else
0
end)) || '出站' ||
sum((case
when fd_type 2 then
1
else
0
end))
from table
group by 站台号