Comment obtenir le dernier enregistrement dans db2 à l'aide de fonction max

Je veux obtenir le dernier enregistrement de la table à l'aide de max() fonction.

Requête

select oafaci, oaorno, min(obfded) ,max(oblded) from mvxcdtpusd.oohead join mvxcdtpusd.ooline on oacono = obcono and oaorno = oborno and oafaci = obfaci and oawhlo = obwhlo where obitno like '19140%' and OBCONO = 888 group by OAFACI, OAORNO

Résultat

OAFACI  OAORNO      FDate            LDate
812 0000556215  20130109    20130109
812 0000554203  20130102    20130102
812 0000553769  20121017    20121017
812 0000554204  20130130    20130130
812 0000556214  20121024    20121024
812 0000556216  20130206    20130206

À partir de ce tableau de résultat - je veux que les données ci-dessous.

Désir Résultat

812 0000556216  20130206    20130206

Besoin d'aide pour récupérer le dernier enregistrement à l'aide de max()

  • quel est le résultat?
  • Si vous stockez des données sous forme de chaîne, je pense que c'est impossible. EDIT: je veux dire impossible par max() fonction.
  • JW - je veux le dernier enregistrement de la ligne n ° 7
  • oafaci,oaorno sont de type string . Fdate et Ldate de la date.
  • Quelle est la requête ci-dessus triés?
InformationsquelleAutor Bella | 2013-02-04