G
Guest
I need to get the last POCost from the transaction log from 2 tables:
TrxnHeader and TxnDetail.
Fields from TxnHeader: TxnType, TxnDate, TxnGroup
Fields from TxnDetail: PartNumber, POCost, TxnGroup
I have created a single tier query as follows, but wanted to make sure that
it is a valid query. I'm having doubts after reading some of the posts that
have similar requirements, but took a two-tiered query approach.
Here's my one tier query. Is this valid / correct?
SELECT TxnDetail.PartNumber, Last(TxnHeader.TxnDate) AS LastOfTxnDate,
Last(TxnDetail.POCost) AS LastOfPOCost, TxnHeader.TxnType
FROM TxnDetail INNER JOIN TxnHeader ON TxnDetail.TxnGroup = Txn.TxnGroup
GROUP BY TxnDetail.PartNumber, TxnHeader.TxnType
HAVING (((TxnHeader.TxnType)="POR"))
ORDER BY Last(TxnHeader.TxnDate);
Any constructive advice is very much appreciated.
TrxnHeader and TxnDetail.
Fields from TxnHeader: TxnType, TxnDate, TxnGroup
Fields from TxnDetail: PartNumber, POCost, TxnGroup
I have created a single tier query as follows, but wanted to make sure that
it is a valid query. I'm having doubts after reading some of the posts that
have similar requirements, but took a two-tiered query approach.
Here's my one tier query. Is this valid / correct?
SELECT TxnDetail.PartNumber, Last(TxnHeader.TxnDate) AS LastOfTxnDate,
Last(TxnDetail.POCost) AS LastOfPOCost, TxnHeader.TxnType
FROM TxnDetail INNER JOIN TxnHeader ON TxnDetail.TxnGroup = Txn.TxnGroup
GROUP BY TxnDetail.PartNumber, TxnHeader.TxnType
HAVING (((TxnHeader.TxnType)="POR"))
ORDER BY Last(TxnHeader.TxnDate);
Any constructive advice is very much appreciated.