Fråga : VÄLJ DE FÖRSTA DATAN

Hi alla,

Suppose jag har nedanföra data:
A A2 01/31/2010 för

Customer TrsNo TrsDate Qty
A A1 01/01/2010 10
B B1 01/02/2010 10/>B B2 01/05/2010 5
B B3 01/29/2010 10/>
I önskar resultatqueryen:
B B1 01/02/2010 10 för


Customer TrsNo TrsDate Qty
A A1 01/01/2010 som

I önskar den första transaktionen, daterar av varje customer.

How kunde mig gör den?

Thank you.




" klar "

Svar : VÄLJ DE FÖRSTA DATAN

Välj kunden, TrsNo, TrsDate, antal
FRÅN (
     Välj kunden, TrsNo, TrsDate, antal,
      rn = row_number () över (delningen av Kund beställer vid TrsDate ASC),
     från tbl
) SQ
Var rn=1
Andra lösningar  
 
programming4us programming4us