Vraag : SELECTEER DE EERSTE GEGEVENS

Hallo allen,

Suppose die ik onder gegevens heb gehad:

Customer TrsNo TrsDate Qty
A A1 01/01/2010 5
A A2 01/31/2010 10
B B1 01/02/2010 10
B B2 01/05/2010 5
B B3 01/29/2010 10

I wil de resultaatvraag:


Customer TrsNo TrsDate Qty
A A1 01/01/2010 5
B B1 01/02/2010 10

I wil de eerste transactiedatum van elke customer.

How kon ik doet het?

Thank you.




Antwoord : SELECTEER DE EERSTE GEGEVENS

Selecteer Klant, TrsNo, TrsDate, Qty
VAN (
     Selecteer Klant, TrsNo, TrsDate, Qty,
      RN = row_number () over (verdeling door de orde van de Klant door TrsDate ASC)
     van tbl
) SQ
Waar rn=1
Andere oplossingen  
 
programming4us programming4us