易截截图软件、单文件、免安装、纯绿色、仅160KB

Access交叉表查询问题

我需要做一个窗体,作一个交叉查询,效果如下:

物料表:
Name
A
B
C
D
E

日期表:
Date
2010-1-1
2010-1-2
2010-1-3
2010-1-4
2010-1-5

出货明细表:
Name Date   Qty
A 2010-1-1   20
B 2010-1-2   100
A 2010-1-3   50


最终要求效果:
Name 2010-1-1 2010-1-2 2010-1-3 2010-1-4 2010-1-5
A   20   50
B   100
C
D
E


也就是说最终要用品名作为行标题,日期作为列标题,数量作为交点值。但是需要把所有商品名称列出,并且把指定日期段的每个日期也列出,不管那天有没有出货,请问该如何查询呢?我试过很多方法,要么只能列出所有品名,要么只能列出所有日期,求大家帮帮忙。

transform sum(newty)
select name from (
SELECT a.date,b.name,iif(a.date=b.date,qty,0) as newty from 出货明细表 b, 日期表 a
order by name,a.date) group by name
pivot date

SQL code:
TRANSFORM Sum(Qty)
SELECT [Name]
from (
select [Name],[Date],Qty
from 出货明细表
union all
select 'A',[Date],null
from 日期表
) t
GROUP BY [Name]
PIVOT [Date];


date 是关键字,一般情况下请勿伎俩保留字为字段、表名。

已经想清楚了,这个是做不到的,不过还是要感谢


相关问答:

Access查找重复问题

ACCESS数据库中有一个tablename表,设计如下 
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注” 
其中"编号"维一,在“ISBN”中有的为空值, ......

jsp页面导出问题?能否导出为DBF和ACCESS格式的文件

jsp开发的时候能够导出word和excel,但是是否能够直接导出为acess格式、dbf格式的文件?
高手指点下,最好能够给个例子,谢谢!!!

javadbf这个jar一切问题解决了。
下载地址为:http://sarovar.org/projects/ ......

Vb.net Access CrystalReport - .NET技术 / VB.NET

第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......

如何修改ACCESS系统表

如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧

不要改sysobjects里的东西。
用其它方法改,表名或其他。

要在ACCESS环境下配置权限,才能访问系统表...

谢谢大家。
是这样,看 ......

怎样装ACCESS - VC/MFC / 数据库

我机子里面没有ACCESS,请问在不重装系统的情况下该如何把它装上,之前我试装过其它版本的SP3 OFFICE,但还是装不上,
请问有什么好办法吗?

安装OFFICE ,选择安装ACCESS就可以呀 。

引用
安装OFFICE ,选择安装 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号