So che il titolo non suona molto descrittivo, ma è il meglio che potevo pensare:più valori massimi in una query
Ho questa tabella
ID BDATE VALUE 28911 14/4/2009 44820 28911 17/4/2009 32240 28911 20/4/2009 30550 28911 22/4/2009 4422587,5 28911 23/4/2009 4441659 28911 24/4/2009 7749594,67 38537 17/4/2009 58280 38537 20/4/2009 137240 38537 22/4/2009 81098692 38605 14/4/2009 2722368 38605 20/4/2009 5600 38605 22/4/2009 1625400 38605 23/4/2009 6936575
che in realtà è molto query complessa incapsulata in una vista, ma non è dell'argomento ora.
Mi piacerebbe avere per ogni ID, la riga contenente il BDate più alto. In questo esempio, questo sarebbe il risultato.
ID BDATE VALUE 28911 24/4/2009 7749594,67 38537 22/4/2009 81098692 38605 23/4/2009 6936575
Ho già provato
select id, max(bdate), value from myview group by id, value
ma poi restituisce tutte le righe, perché per ogni valore collumn è diverso. Questa query è progettata in Oracle v10 e sono idonea a utilizzare solo query selezionate e non a creare procedure.
grazie per tutto il risponde ragazzi. – kurast
diablo II - banchine kurast? – CheeseConQueso
Sì, il mio nome è di diablo II. i moli del kurast. La parola Kurast pronunciata suona così impressionante per me, che non potrei sopportare di usarlo. – kurast