加急!!!对数据进行分类的问题(在线等解)

marydan 2006-12-10 11:36:59
从上个画面传来个CODE和 A,B,C三个状态中的一个,每个状态都有starttime字
段,endtime字段,每种状态的这2个字段都能产生完成,返回,未发生三种不同
的结果,根据CODE能把所需要的数据传进来。请问高手们怎么给这三个结果进行
分类分别查找出来。谢谢了
例:

CODE A/B/C starttime endtime 完成 返回 未发生

1 A 12月9日 12月10日 1
2 B 12月10日 12月10日 1

想把 完成 返回 未发生这三个结果的总数分别求出来

各位大狭们来帮帮忙吧
(注:三个结果和starttime endtime有关系,挺复杂就用例子上的两个时间掩饰就可以)
...全文
216 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
marydan 2006-12-11
  • 打赏
  • 举报
回复
不是写SQL语句
是把数据根据查询出的数据进行分类..
you_jia 2006-12-10
  • 打赏
  • 举报
回复
select '状态' as deal,count('完成') from table_name where '完成'=1
union all
select '状态' as deal,count('返回') from table_name where '返回'=1
union all
select '状态' as deal,count('未发生') from table_name where '未发生'=1
you_jia 2006-12-10
  • 打赏
  • 举报
回复
SELECT COUNT('完成') AS number
FROM one
WHERE '完成'= 1
UNION ALL
SELECT COUNT('返回') AS number
FROM one
WHERE '返回' = 1
UNION ALL
SELECT COUNT('未发生') AS number
FROM one
WHERE '未发生' = 1
awusoft 2006-12-10
  • 打赏
  • 举报
回复
select count(code) from XXX where 完成=1;
select count(code) from XXX where 返回=1;
select count(code) from XXX where 未发生=1;

81,090

社区成员

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

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