一个sql查询数据问题,朋友进来看看,谢谢大家!

jueyingfd 2010-09-01 02:40:06
...全文
81 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jueyingfd 2010-09-01
  • 打赏
  • 举报
回复
再此非常感谢一楼和四楼的朋友,虽然四楼也写的对,但是您不是第一个写出来的,所以给您的分数比一楼少点,希望不要见怪,再次感谢
百年树人 2010-09-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 josy 的回复:]
SQL code
select
taskid,
sum(case when step='开始' then 1 else 0 end) as 开始,
sum(case when step='主管审批' then 1 else 0 end) as 主管审批,
sum(case when step='总经理审批' then 1 else 0 end) as 总经理审批
fr……
[/Quote]
select 
taskid,
sum(case when step='开始' then [date] else 0 end) as 开始,
sum(case when step='主管审批' then [date] else 0 end) as 主管审批,
sum(case when step='总经理审批' then [date] else 0 end) as 总经理审批
from
tb
group by
taskid
hao1hao2hao3 2010-09-01
  • 打赏
  • 举报
回复

select taskid,sum(case when step ='开始' then date else 0 end) as '开始',
sum(case when step ='主管审批' then date else 0 end) as '主管审批',
sum(case when step ='总经理审批' then date else 0 end) as '总经理审批'
from tb
group by taskid

百年树人 2010-09-01
  • 打赏
  • 举报
回复
select 
taskid,
sum(case when step='开始' then 1 else 0 end) as 开始,
sum(case when step='主管审批' then 1 else 0 end) as 主管审批,
sum(case when step='总经理审批' then 1 else 0 end) as 总经理审批
from
tb
group by
taskid


jaydom 2010-09-01
  • 打赏
  • 举报
回复
我的朋友,我的家。。。。。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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