Salve a tutti.
Ho una vista con i seguenti campi (per semplicità riporto solo quelli di interesse per la mia query):
IdOpi, IdOLT, IdRigaOLT, Fornitore, DataConsegna
Per ogni OPI (Ordine di Produzione) posso avere più righe di OLT (Ordini Terzista). L'OLT è caratterizzato dal Fornitore e la riga dell'OLT è caratterizzata dalla DataConsegna.
Es:
1, 1, 1, FORN1, 01/02/2013
1, 1, 2, FORN1, 05/02/2013
1, 2, 1, FORN2, 07/02/2013
Ora dovrei fare una query che per ogni OPI mi mostra la MAX(DataConsegna) e il Fornitore dell'OLT con MAX(DataConsegna)
Nel caso dell'esempio vorrei avere
1, FORN2, 07/02/2013
Per la data credo non ci siano problemi:
SELECT MAX(DataConsegna)
FROM VISTA
GROUP BY IdOpi
Solo che poi non so come recuperare il Fornitore....
Spero di essermi spiegata a sufficienza.
Grazie