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

SQL dotaz pro vrácení posledního záznamu pro každé ID

Hodnost přes oddíl můžete použít takto:

select * from
(select locid, value1, value1date, 
  rank() over (partition by locid order by value1date desc) as rank
  from table1) t
where t.rank=1

Viz SqlFiddle



  1. Filtrování dat pomocí sady řádků JDBC

  2. Operátor `~` (tilda) v booleovském fulltextovém vyhledávání v MySQL se nechová tak, jak je uvedeno na webu pro vývojáře MySQL

  3. Počet sloupců neodpovídá počtu hodnot na řádku 1 VendorError:1136

  4. Je aktualizace MySQL, která mění více sloupců, neatomická?