Ciao a tutti, io sto utilizzando Postgre Sql e ho una tabella contenente i campi
Vorrei recuperare il record dove dateTime sia il minimo e che corrisponda al num1 che gli passo nella clausola where, però vorrei anche portarmi dietro l'informazione memorizzata nel campo "num2".codice:dateTime,num1 e num2 con dateTime= 2020-03-02 12:01:00, 2000-02-01 17:19:20, 2010-02:02 23:11:29 num1: 4 num2: 234443, 3434332,34443999
cioè recuperare 2000-02-01 17:19:20 e 3434332
Con questa query funziona, riesco a recuperare il minimo di dateTime per num1 indicato, però non l'ho l'informazione memorizzata nel campo num2
Ho provato quindi in questo modo,aggiungendovi l'attributo "num2" di cui voglio acquisire il valore per quel num1 con quel dateTime(il minimo tra quelli trovati), però me li ritorna tutti in questo caso, e non solo quello con dateTime minimo.codice:select min(tt.dateTime) as dateTime from table_test tt where tt.num1 = '4'
Qualcuno sa come posso procedere ?codice:select min(tt.dateTime) as dateTime, tt.num2 as num2 from table_test tt where tt.num1 = '4' group by tt.num2
Grazie

Rispondi quotando