Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Query question
Message
 
 
À
12/11/2009 13:24:28
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Syntaxe SQL
Titre:
Versions des environnements
SQL Server:
SQL Server 2008
Divers
Thread ID:
01434430
Message ID:
01434433
Vues:
91
This message has been marked as the solution to the initial question of the thread.
>I have a table with sales order number (sono), Transaction Code (tcode) and transaction date (tdate) fields.
>There are multiple records for one Sales Order.
>I want to write a query that returns one record with the sono, tcode and tdate for the latest date for that sales order and I have a complete blank
>HELP!!

The simplest solution would be
select SoNo, tCode, tDate from (select SoNo, tCode, tDate, 
row_number() over (partition by SoNo order by tDate DESC) as RowNum from Sales) X where RowNum = 1
If it's not broken, fix it until it is.


My Blog
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform