J
jason
I am having a bit of problem with my comparison query which flags/trackes
changes to a particular field - tblListings.Status_ID - based on the
comparison btw the primary table [tblListings] and the shadow table
[audListings].
Currently the query IS picking up the change to a particular boat listing
[ListingID=203]and the Status_ID for the date 9/8/2003 but not for today
9/9/2003 and the different boat listings [ListingsID = 202,203,205] .
You can view the actual changes in SCREENSHOT for the shadow table
[AudListings] right here:
http://69.2.200.70/catamaranco/images/screenshot/audListings.jpg
....to see what I mean.
But Here is what is actually returned my query:
http://69.2.200.70/catamaranco/images/screenshot/qrytrackStatus_id.jpg
Thus, showing that the comparison query is only picking up ListingsID=203
for the date 9/8/2003 and not 202, 205 for 9/9/2003.
Could someone help explain why this is. Here is what it currently looks
like:
SELECT [tblListings].[ListingsID], "Market Status has changed" AS Flag,
[tblListings].[Name], [tblListings].[Status_ID],
[tblMarketStatus].[Market_Status], [audListings].[Status_ID],
[audListings].[AudDate]
FROM tblMarketStatus INNER JOIN (tblListings INNER JOIN audListings ON
[tblListings].[ListingsID]=[audListings].[ListingsID]) ON
[tblMarketStatus].[MarketStatusID]=[tblListings].[Status_ID]
WHERE ((([tblListings].[Status_ID])<>[audListings].[Status_ID]));
changes to a particular field - tblListings.Status_ID - based on the
comparison btw the primary table [tblListings] and the shadow table
[audListings].
Currently the query IS picking up the change to a particular boat listing
[ListingID=203]and the Status_ID for the date 9/8/2003 but not for today
9/9/2003 and the different boat listings [ListingsID = 202,203,205] .
You can view the actual changes in SCREENSHOT for the shadow table
[AudListings] right here:
http://69.2.200.70/catamaranco/images/screenshot/audListings.jpg
....to see what I mean.
But Here is what is actually returned my query:
http://69.2.200.70/catamaranco/images/screenshot/qrytrackStatus_id.jpg
Thus, showing that the comparison query is only picking up ListingsID=203
for the date 9/8/2003 and not 202, 205 for 9/9/2003.
Could someone help explain why this is. Here is what it currently looks
like:
SELECT [tblListings].[ListingsID], "Market Status has changed" AS Flag,
[tblListings].[Name], [tblListings].[Status_ID],
[tblMarketStatus].[Market_Status], [audListings].[Status_ID],
[audListings].[AudDate]
FROM tblMarketStatus INNER JOIN (tblListings INNER JOIN audListings ON
[tblListings].[ListingsID]=[audListings].[ListingsID]) ON
[tblMarketStatus].[MarketStatusID]=[tblListings].[Status_ID]
WHERE ((([tblListings].[Status_ID])<>[audListings].[Status_ID]));