您的位置:首页 > 数据库

关于SQL记录合计的问题

2007-08-13 10:47 218 查看
关于SQL记录合计的问题

有如下两个表
分公司头表(MainCompany):
CID Name
-----------------------------
1 教育培训中心
2 出版有限公司
3 软件研发部
点击率履历(VisitDetail)
ID IP Date CID
------------------------------------------------------------
1 192.168.1.1 2007-08-01 2
2 192.168.1.2 2007-08-01 3
3 192.168.1.3 2007-08-01 1
4 192.168.1.1 2007-08-01 3
5 192.168.1.5 2007-08-10 1

需要得到的结果为某一天的某个分公司网页的点击率。例如要得到2007年八月一号的信息如下:
分公司名称 点击率
-----------------------------------------
教育培训中心 1
出版有限公司 1
软件研发部 2

SQL语句如下:
Declare @Date as smalldatetime
Set @Date='2008-08-01'
Select
H.Name as N'分公司名称'
,(Select count(1) from MainCompany where CID=H.CID and Date=@Date) as N’点击率’
From VisitDetail H
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: