Access如何使用SQL语句做日期查询

假设有如下数据:日期出入时间姓名部门...2012-08-2015:25张三行政2012-08-2015:32李四IT2012-08-2015:36张三行政2012-08... 假设有如下数据:
日期 出入时间 姓名 部门

...
2012-08-20 15:25 张三 行政
2012-08-20 15:32 李四 IT
2012-08-20 15:36 张三 行政
2012-08-20 15:36 王五 开发
2012-08-20 15:36 赵六 车间
...
需要统计某个时间段(指定日期可以使用参数)的部门出入人数
格式如下:
部门 2012-08-20 2012-08-21 2012-08-22 2012-08-23 2012-08-24
行政 2 1 2 1 3

IT 1 1 0 0 0
车间 0 2 3 2 0
....
如何使用SQL语句实现?
展开
 我来答
lzx0384
2013-09-05 · TA获得超过591个赞
知道小有建树答主
回答量:574
采纳率:100%
帮助的人:558万
展开全部

用交叉表查询

TRANSFORM Count(tbl.日期) AS 日期之Count
SELECT tbl.部门
FROM tbl
GROUP BY tbl.部门
PIVOT tbl.日期;
none_six
2013-09-05 · TA获得超过325个赞
知道小有建树答主
回答量:479
采纳率:100%
帮助的人:369万
展开全部
select 日期,max(部门) as 部门,count(部门) as 人数 from 表名 group by 日期

这样查询出来的结果是以日期为行的。
好象写错了
应该是这样
select 日期, 部门,count(部门) as 人数 from sheet2 group by 日期,部门
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a4138
2013-09-05 · TA获得超过265个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:106万
展开全部
group by 日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式