【发布时间】:2015-03-16 20:18:28
【问题描述】:
Table name = Master
我需要一个从表中获取日期结果的 sql 查询。
数据存在于我的数据库中,如下所示。
date copiesbooked surveycount
13-03-2015 700 raj
13-03-2015 700 raj
13-03-2015 700 raj
13-03-2015 700 raj
13-03-2015 701 raj
13-03-2015 701 raj
13-03-2015 701 raj
13-03-2015 701 raj
13-03-2015 702 akash
13-03-2015 702 akash
13-03-2015 702 akash
13-03-2015 702 akash
14-03-2015 703 sunil
14-03-2015 703 sunil
14-03-2015 703 sunil
14-03-2015 703 sunil
15-03-2015 704 raj
15-03-2015 704 raj
15-03-2015 704 raj
15-03-2015 704 raj
在上表中,有 3 份在 2015 年 3 月 3 日预订,名称为 700,701,702,只有 2 名测量员工作 raj 和 akash....因此调查计数为 2。
同样,2015 年 3 月 14 日有 1 份副本,名为 703,只有 1 名测量员在 sunil 工作...因此,surveycount 是 1...同样明智...
我需要如下输出
date copiesbooked surveycount
13-03-2015 3 2
14-03-2015 1 1
15-03-2015 1 1
能否请您帮忙进行 sql 查询以获得这样的输出...
下面是我尝试过的查询...但这并没有得到不同数量的copybooked和surveycount列..我的查询按日期获取所有行分组..
select date,
count(copiesbooked) as copiesbooked,
count(surveycount) as surveycount from master
group by date
【问题讨论】:
-
你的尝试在哪里?
-
请看...我发布我的查询..并尝试帮助...我..