• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

求一语句?感谢各位!

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

请各们指点,感谢。
...全文
12 点赞 收藏 4
写回复
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

回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告