songwritingguy
Technical User
Greetings,
Sorry...this is a repost - I originally posted it under Forms by mistake.
I have a locations in my warehouse defined in the database and also transactions that are logged each time an item is 'picked' from one of those locations. I'm trying to create a query that will return ONLY the last 'pick' or transaction from each location. I tried using 'Last' under the total selection with my date/time/stamp, and it does not return the last activity. What am I doing wrong?
It appears as though my problem may be due to the date format but I'm not sure.
Thanks for the help!
Here's my query:
SELECT dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, dbo_TRANSACTION_HISTORY.QUANTITY, dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC, dbo_TRANSACTION_HISTORY.WORK_GROUP, Last(dbo_TRANSACTION_HISTORY.DATE_TIME_STAMP) AS LastOfDATE_TIME_STAMP
FROM dbo_ITEM_LOCATION_ASSIGNMENT INNER JOIN dbo_TRANSACTION_HISTORY ON dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC = dbo_TRANSACTION_HISTORY.LOCATION
GROUP BY dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, dbo_TRANSACTION_HISTORY.QUANTITY, dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC, dbo_TRANSACTION_HISTORY.WORK_GROUP
HAVING (((dbo_ITEM_LOCATION_ASSIGNMENT.warehouse)="NASH549") AND ((dbo_ITEM_LOCATION_ASSIGNMENT.ITEM) Like [Enter Item]) AND ((dbo_TRANSACTION_HISTORY.WORK_GROUP)="picking"))
ORDER BY dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, Last(dbo_TRANSACTION_HISTORY.DATE_TIME_STAMP) DESC;
Sorry...this is a repost - I originally posted it under Forms by mistake.
I have a locations in my warehouse defined in the database and also transactions that are logged each time an item is 'picked' from one of those locations. I'm trying to create a query that will return ONLY the last 'pick' or transaction from each location. I tried using 'Last' under the total selection with my date/time/stamp, and it does not return the last activity. What am I doing wrong?
It appears as though my problem may be due to the date format but I'm not sure.
Thanks for the help!
Here's my query:
SELECT dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, dbo_TRANSACTION_HISTORY.QUANTITY, dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC, dbo_TRANSACTION_HISTORY.WORK_GROUP, Last(dbo_TRANSACTION_HISTORY.DATE_TIME_STAMP) AS LastOfDATE_TIME_STAMP
FROM dbo_ITEM_LOCATION_ASSIGNMENT INNER JOIN dbo_TRANSACTION_HISTORY ON dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC = dbo_TRANSACTION_HISTORY.LOCATION
GROUP BY dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, dbo_TRANSACTION_HISTORY.QUANTITY, dbo_ITEM_LOCATION_ASSIGNMENT.ALLOCATION_LOC, dbo_TRANSACTION_HISTORY.WORK_GROUP
HAVING (((dbo_ITEM_LOCATION_ASSIGNMENT.warehouse)="NASH549") AND ((dbo_ITEM_LOCATION_ASSIGNMENT.ITEM) Like [Enter Item]) AND ((dbo_TRANSACTION_HISTORY.WORK_GROUP)="picking"))
ORDER BY dbo_ITEM_LOCATION_ASSIGNMENT.warehouse, dbo_ITEM_LOCATION_ASSIGNMENT.ITEM, Last(dbo_TRANSACTION_HISTORY.DATE_TIME_STAMP) DESC;