两个数据合成一条数据,怎么写?

-一个大坑 2017-08-01 10:46:10

两个单合成一个单,时间取最早的,人数相加,怎么写
sql太长了,要贴上吗
...全文
189 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
acen_chen 2017-08-01
  • 打赏
  • 举报
回复
你的数据到底是什么信息。。。
-一个大坑 2017-08-01
  • 打赏
  • 举报
回复
引用 1 楼 acen_chen 的回复:
select a,b,sum(数量),min(时间) from table group by a,b
sum就变成222444,都变2倍了
-一个大坑 2017-08-01
  • 打赏
  • 举报
回复
引用 楼主 happy4944 的回复:
两个单合成一个单,时间取最早的,人数相加,怎么写 sql太长了,要贴上吗
这样好像也有问题。应该是APP201707270009和APP201707270011拼成CMB201707270001 APP201707270009是一个人11点出发 APP201707270011是两个人10点出发 应该查3条数据才对
acen_chen 2017-08-01
  • 打赏
  • 举报
回复
select a,b,sum(数量),min(时间) from table group by a,b
-一个大坑 2017-08-01
  • 打赏
  • 举报
回复
引用 4 楼 acen_chen 的回复:
你的数据到底是什么信息。。。

应该是查的多了,有些连接有问题


select s.deriveno,
m.appno,
m.appdt,
m.ride_starttime,
p.pname,
sum(m.passenger_qty)
from app_send s, app_main m, app_nomapping n, app_passenger p
where s.deriveno = n.deriveno
and n.appno = m.appno
and n.optype = 'CMB'
and p.appno = m.appno
group by s.deriveno, m.appno, m.appdt, m.ride_starttime, p.pname

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧