日期:2014-05-17  浏览次数:20491 次

不会写这统计sql,谢谢帮忙
测试脚本如下  InfoLog_DownType,1表示分类1,2表示分类2,3表示分类3
 
CREATE TABLE [dbo].[FY_MenuTest](
[menuId] [int] IDENTITY(1,1) NOT NULL,
[parentId] [int] NULL,
[menuName] [nvarchar](50) NULL)

INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (0 , '湖北省' )
INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (1 , '黄冈市' )
INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (2 , '英山县' )
INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (2 , '罗田县' )
INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (1 , '黄石市' )
INSERT [FY_MenuTest] ([parentId] , [menuName] ) VALUES (6 , '铁山县' )

CREATE TABLE [dbo].[FY_InfoLogTest](
[InfoLog_ID] [int] IDENTITY(1,1) NOT NULL,
[InfoLog_Info_MenuId] [int] NULL,
[InfoLog_DownType] [int] NULL)

INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (3 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (3 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (3 , 2 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (3 , 3 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (4 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (4 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (4 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (4 , 2 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 1 )
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 1)
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 2)
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 2)
INSERT [FY_InfoLogTest] ([InfoLog_Info_MenuId] , [InfoLog_DownType] ) VALUES (7 , 3)


要实现如下统计效果

------解决方案--------------------
这个数据结构不严谨,不能保证正确运行。
------解决方案--------------------
count()