sql server里面有一张这样的表,我现在想做一个报表,

IDtitlerelopendate123aa2011/3/14212bb2011/3/14323cc2011/3/14411aa2011/3/155343bb2011/... ID title rel opendate
1 23 aa 2011/3/14
2 12 bb 2011/3/14
3 23 cc 2011/3/14
4 11 aa 2011/3/15
5 343 bb 2011/3/15
6 44 cc 2011/3/15
7 454 aa 2011/3/15
8 34 bb 2011/3/15
9 23 cc 2011/3/16
10 34 aa 2011/3/16
11 22 bb 2011/3/16
12 11 cc 2011/3/16
13 23 aa 2011/3/18
14 12 bb 2011/3/18
15 23 cc 2011/3/18
16 11 aa 2011/3/20
17 343 bb 2011/3/20
18 44 cc 2011/3/20
19 454 aa 2011/3/21
20 34 bb 2011/3/21
21 23 cc 2011/3/21
22 34 aa 2011/4/16
23 22 bb 2011/4/16
24 11 cc 2011/4/16

1. 统计每天有多少个的柱形图 比如14号有3个
2. 统计一个时间范围里面rel列里面数据的比例的饼图,可以按照月份或者季度,也可以自定义时间范围内查询rel列各个种类的数据量和比例。

最好有sql 语句,多谢!
表的数据 也可以看截图
展开
 我来答
sengehao
2011-03-21 · 超过30用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:72.4万
展开全部
1、select opendate,count(*) from table group by opendate ;
2、select rel,count(*) from table where opendate>= date1 and opendate <=date2 group by rel;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谈论用户名
2011-03-21 · TA获得超过1189个赞
知道小有建树答主
回答量:3981
采纳率:21%
帮助的人:1078万
展开全部
1,select count(*),opendate from table
group by opendate.
2.
更多追问追答
追问
请问 我想统计一个时间段里面rel 的数据该怎么写呢?
追答
select count(*),rel from table
where opendate between date1 and date2
group by rel
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式