sql >> Database teknologi >  >> RDS >> Mysql

MySQL groupwise MAX() returnerer uventede resultater

Prøv dette i stedet:

VÆLG l1.*FRA lån SOM l1INNER JOIN( VÆLG SSS_nr, MAX(Lån_dato) Senestedato FRA lån GRUPPE AF SSS_nr) AS l2 PÅ l1.SSS_nr =l2.SSS_nr OG l1.lånsdato =l2.Senestedato; 

SQL Fiddle Demo

Dette vil give dig:

| LÅN_NEJ | BELØB | SSS_NO | LÅN_DATO |---------------------------------------------| 16 | 230 | 104849222 | 2013-03-06 || 17 | 265 | 119611199 | 30-04-2011 || 18 | 455 | 3317131410 | 2013-03-10 |

  1. Sådan får du lat og long fra sdo_geometry i oracle

  2. Forskellen mellem Oracle jdbc driver klasser?

  3. Hvordan skifter man databaser i psql?

  4. *ADVARSEL* Kan ikke åbne flere databasefejl med Microsoft Office build 2201