我有一对夫妇是交易表的表,我想作出比较平衡....这恰好是在每一个领域的这些表称为“平衡”的最后一个记录一个简单的数据透视表

所以我知道如何填充这个使用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

谢谢!

有帮助吗?

解决方案

你怎么定义最后一个记录?让我们说,这是创建日期和创建日期是唯一的,那么你可以使用下面的SQL。注意,括号是重要的。

(SELECT TOP 1 CrDate , Balance , "TranA" As FromTable
FROM  TransactionsA
ORDER BY  CrDate DESC)
UNION 
(SELECT TOP 1 CrDate , Balance , "TranB" As FromTable
FROM  TransactionsB 
ORDER BY  CrDate DESC)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top