access 按月分组查询 问题、急!!!送分100

HBH20061 2012-11-03 07:54:03

因为都在一张表存储、查询统计有点麻烦、求救!!!
主表字段:序号 入库时间 机型 机器编号 入库时间 出库时间

要求:实现如下统计
日期 型号1 型号2 型号3
8月入库 2 22 11
9月库存 6 3 6
10月入库 30 1 5
库存总数 36 3 11
出库数量 2 15 11
...全文
317 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2012-11-16
  • 打赏
  • 举报
回复
你的表结构、记录是什么?贴出来
t86911384 2012-11-16
  • 打赏
  • 举报
回复
用 count(case 条件 when ... then ... end ) as 库存 , SUBSTRING(convert(varchar(10),AttendanceDate,23),1,7) as 年月 查询当年 select * from TABLERecords where DATEPART(mm, AttendanceDate) = DATEPART(mm, GETDATE()) and DATEPART(yy, AttendanceDate) = DATEPART(yy, GETDATE())
WWWWA 2012-11-05
  • 打赏
  • 举报
回复
如果可以的话, 上传你的MDB(2000格式)到www.access911.net/csdn 只要有问题的表、查询,用WINRAR压缩 贴数据及表结构来看看
ACMAIN_CHM 2012-11-03
  • 打赏
  • 举报
回复
TRANSFORM COUNT(*) select format(入库时间,'yyyymm') as 日期,机器编号 from 一张表 group by format(入库时间,'yyyymm') PIVOT 机型

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧