Udvælg de nyeste fra tabel
Jeg har en tabel der indeholder svar på en masse spørgeskemaer (de samme spørgeskemaer)... Nogle har svaret flere gange. Jeg vil have udvagt alle de nyeste svar. Dvs. alle som har svaret skal med, men kun én gang. (Alle "personer" har et nummer, men deres nummer går igen for hver gang de har svaret)Hvordan gør jeg det? Jeg skal bruge svaret som SQL-sætning da det skal implementeres i et JAVA program.
Jeg har forsøgt med:
SELECT Kunde.kundenr, MAX(spg1a), MAX(dato)
FROM spoergeskema INNER JOIN kunde ON spoergeskema.kundenr=kunde.kundenr
GROUP BY Kunde.kundenr;
Jeg ved ikke om det giver meget mening når man ikke sidder med tabellerne. Problemet er at den udvælger "hver enkelt" så den laver en slags sammensat række med den største værdi fra hver kolonne. :( HJÆÆÆÆLP
