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

Hvordan kan jeg få den maksimale dato (pr. primærnøgle) og få dens forskel med den fra en anden tabel?

WITH recorddates AS ( SELECT PKEY, REFNo, DATE, ROW_NUMBER() OVER (PARTITION BY RefNO ORDER BY DATE DESC) rn FROM table2 ) SELECT a.PKEY, datediff(day,a.DATE,b.date) FROM table1 a INNER JOIN recorddates b ON a.PKey = b.RefNo WHERE b.rn = 1

  1. ORA-00905:Oracle mangler nøgleordsfejl

  2. PDOException "kunne ikke finde driver" i php

  3. Identitetslignende kolonne, men baseret på Group By-kriterier

  4. Kan ikke logge på databasen som SYS med Oracle SQL Developer