???统计数量

kekemethod2 2009-06-12 11:30:59
select * from MobileInfo

这张表的数据

SELECT COUNT(CASE flag WHEN 0 THEN 0 WHEN 1 THEN 0 WHEN 2 THEN 0 WHEN 3 THEN 0 END) AS Totalumber,
COUNT(CASE flag WHEN 0 THEN 0 END) AS Xnumber, COUNT(CASE flag WHEN 1 THEN 0 END) AS Lnumber,
COUNT(CASE flag WHEN 2 THEN 0 END) AS Ynumber, COUNT(CASE flag WHEN 3 THEN 0 END) AS Cnumber, GroupName
FROM MobileInfo where CorpID='HT00001'and GroupID=850 GROUP BY GroupName
当groupID=850 得到的数据


现在MobileInfo 多咯FatherID这一列 怎么统计呀 界面上是树 点击父节点能获得当前父节点和下面的子节点的值


850 下面有两个节点868和870
SELECT COUNT(CASE flag WHEN 0 THEN 0 WHEN 1 THEN 0 WHEN 2 THEN 0 WHEN 3 THEN 0 END) AS Totalumber,
COUNT(CASE flag WHEN 0 THEN 0 END) AS Xnumber, COUNT(CASE flag WHEN 1 THEN 0 END) AS Lnumber,
COUNT(CASE flag WHEN 2 THEN 0 END) AS Ynumber, COUNT(CASE flag WHEN 3 THEN 0 END) AS Cnumber, GroupName
FROM MobileInfo where CorpID='HT00001'and GroupID in(850,868,870) GROUP BY GroupName
我这样写得到的结果是


我想要的结果是 一条数据

108+8+8 ,9+1+0,,,,,GropName是父节点组别名:2分组
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kekemethod2 2009-06-13
  • 打赏
  • 举报
回复
不会哦
ljhcy99 2009-06-12
  • 打赏
  • 举报
回复
为什么总是看不到图片~

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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