sql >> Databáze >  >> RDS >> Oracle

Oracle seskupte část řádku a získejte řádek s nejnovějším časovým razítkem

Jiný přístup by mohl být:

SELECT t.*
  FROM(SELECT t.*,
              ROW_NUMBER() OVER (PARTITION BY id, system, type1, nid, name 
                                     ORDER BY date DESC) AS rn
         FROM tabelA t
      )
 WHERE rn = 1

Možná vám to pomůže.



  1. eclipse - entity JPA z tabulek, žádná schémata nejsou uvedena

  2. Jak to uděláte v mysql nebo rails

  3. mysql:Jak VNITŘNÍ PŘIPOJIT ke stolu, ale omezit připojení na 1 výsledek s nejvyšším počtem hlasů nebo počtem?

  4. Pokus o vložení dat do SQL tabulky pomocí PHP / Html z registračního formuláře