我有两个表是交易表,我想为比较余额做一个简单的数据透视图......这恰好是名为“余额”的字段中每个表的最后一个记录。MS Access 2003 - 将多个表的最后一个记录合并到一个查询或表中?
,所以我知道如何使用SQL语句,rs.movelast填充此窗体上,但我不知道怎么去透视表图表,而不必到表这个....
感谢!
编辑:
这是我用的!感谢Remou!
(SELECT TOP 1 TransactionID, Balance
FROM tblTrans001
ORDER BY TransctionID DESC)
UNION
(SELECT TOP 1 TransactionID, Balance
FROM tblTransaction02
ORDER BY TransactionID DESC)
UNION
(SELECT TOP 1 TransactionID, Balance
FROM Tranaction03
ORDER BY TransID DESC)
现在我只需要找到一种方法来插入一个文本字符串,用于标识什么表中的值是来自相应的字段。
例如,上述查询返回
TransID Balance
123 $1000.00
234 $20000.00
345 $300000.00
,我需要:
TransID Balance Table/Account
123 $1000.00 tblTransaction01
234 $20000.00 tblTransaction02
345 $300000.00 tblTransaction03
的感谢!
我会说使用UNION ALL来结合查询,从每个表中选择最后一行。 – vladr 2010-02-28 04:59:24