sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:VÆLG kun rækkerne med MAX(DATE)

Hvis rownumber() over(...) er tilgængelig for dig ....

select OrderNO,
       PartCode,
       Quantity
from (select OrderNO,
             PartCode,
             Quantity,
             row_number() over(partition by OrderNO order by DateEntered desc) as rn
      from YourTable) as T
where rn = 1      


  1. Sådan fungerer LIKE-operatøren i MariaDB

  2. Hvad er praktiske forskelle mellem 'REPLACE' og 'INSERT ... ON DUPLICATE KEY UPDATE' i MySQL?

  3. Eliminer og reducer overlappende datointervaller

  4. pdo udarbejdede udsagn med jokertegn