sql >> Databáze >  >> RDS >> Sqlserver

SQL hlavolam, jak vybrat nejnovější datum pro díl, ale pouze 1 řádek na díl (unikátní)

  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. Agregační dotazy MongoDB vs. tabulka MySQL SELECT pole1 FROM

  2. Připravené prohlášení, které mi nedovoluje zavolat $mysqli->stmt_init()

  3. Jaká je maximální velikost int(10) v Mysql

  4. PostgreSQL nextval a currval ve stejném dotazu