关于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
有如下两个表
分公司头表(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
相关文章推荐
- 关于通过 SQL*PLUS 中用insert添加记录后在管理器看不到的问题
- 关于SQL的重复记录问题
- 一条SQL语句,关于字符分割关联多条记录的问题
- 关于SQL的重复记录问题
- 关于SQL Server/oracle将一列的多行内容拼接成一行的问题讨论
- SqlDataReader 读取记录时遇到的问题
- 关于统计的一个sql问题,使用动态sql语句实现。
- iOS开发关于“发送原图”功能问题的记录
- 关于动态构造列的问题记录
- 关于重装系统后电脑无声音问题记录
- 关于sql查询语句 的一个问题
- 关于数据库查询语句SqlDataReader的连接释放问题的解决办法
- 关于这周工作中遇到的关于缓存问题的记录
- Oracle使用超大SQL脚本文件恢复数据问题记录
- 关于sql中去换行符的问题
- 关于hibernate纯sql查询返回结果集的问题(hbm.xml中不写多表关联)
- 关于WebView的loaddata方法中文乱码问题解决,记录而已。
- 关于oracle中sqlplus无法退格、删除、移动光标问题
- 关于mysql 执行批量的sql 语句问题:&allowMultiQueries=true
- 求助!关于oracle sql developer添加java问题