Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to retrieve latest production date for each repair order
Message
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
How to retrieve latest production date for each repair order
Environment versions
Visual FoxPro:
VFP 9 SP1
Miscellaneous
Thread ID:
01228970
Message ID:
01228970
Views:
65
Hi,

I have a table that contains the following fields:
production_Item_Id (autoinecrement)
lookup_key (numeric)
order_number (numeric)
item_date (date())

Each vehicle repair order might go through 10 production steps. As the vehicle enters for example the body shop they enter the date it went in. The lookup_key corresponds to a field in a lookup table that contains the name of the production step (body shop, mechanic, etc.) The date for each step on a repair order will be unique. As they enter a step, it is appended to the table.

I'm trying to retrieve the latest(lookup_key, order_number and item_date) for a report. If I have only 2 repair orders in the system, I should get only the two latest production items. I've tried the max aggregate on item_date but that only works if I only retrieve 2 fields (order_number, item_date). Add the third field (now you have to group by lookup_key and order_number) and you get all the rows again. I've tried DISTINCT, self joins but can't get it to work.

Any suggestions?

Thanks,

Marcel
Next
Reply
Map
View

Click here to load this message in the networking platform