求一语句?感谢各位!

ablefirst 2004-04-28 10:56:41
有一张表包括单位名称(UnitName),年(Year)、月(Month)、旬(TenDaysType)等几个字段。(0代表上旬,1代表中旬,2代表下旬)
例如aa,1999,8,0
  bb.1999,8,1
我想返回某年某月
单位名称  上旬记录数  中旬记录数  下旬记录数  

例如 1999,8

aa 0 1 2
bb 1 3 0

请各们指点,感谢。
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
internetcsdn 2004-04-28
  • 打赏
  • 举报
回复
联机帮助:
交叉数据表
zwj0712 2004-04-28
  • 打赏
  • 举报
回复
select Year,Month from 表名。
txlicenhe 2004-04-28
  • 打赏
  • 举报
回复
select unitName, sum(case when TenDaysType = 0 then 1 else 0 end)
,sum(case when TenDaysType = 1 then 1 else 0 end)
,sum(case when TenDaysType = 2 then 1 else 0 end)
from 表
where [Year] = 1999 and [Month]=8
group by unitName

txlicenhe 2004-04-28
  • 打赏
  • 举报
回复
select unitName, sum(case when TenDaysType = 0 then 1 else 0 end)
,sum(case when TenDaysType = 0 then 1 else 0 end)
,sum(case when TenDaysType = 0 then 1 else 0 end)
from 表
where [Year] = 1999 and [Month]=8
group by unitName

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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