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

SQL gåde, hvordan man vælger seneste dato for del, men kun 1 række pr. del (unik)

  SELECT *
  FROM   (SELECT i.*,
      ROW_NUMBER() OVER(PARTITION BY ldPart ORDER BY ldDate DESC) r
      FROM   inventoryReport i
      WHERE  ldPart in ('ABC123', 'BFD21', 'AA123', etc)
         )
  WHERE  r = 1


  1. Få berørte rækker på ExecuteNonQuery

  2. Er der nogen ulemper ved ændring af mysql-tabelkodning?

  3. Laravel-relationsfejl:Udefineret egenskab:Illuminate\Database\Eloquent\Collection::$id på linje 1

  4. Positioneringstabeller og diagrammer i BIDS SSRS