sql >> Database >  >> RDS >> Sqlserver

Vind duplicaten met Rang over partitie

Wijzig de RANK voor ROW_NUMBER .

SELECT * 
FROM  (   SELECT    ID, Phone, [LastDate],
                    ROW_NUMBER() OVER (PARTITION BY Phone ORDER BY [LastDate]) AS 'RANK',
                    COUNT(Phone) OVER (PARTITION BY  Phone) AS 'MAXCOUNT'
          FROM MyTable
          WHERE Groupid = 5) a 
WHERE [RANK] = [MAXCOUNT]



  1. Hoe gebruik ik ajax om mysql db bij te werken wanneer de conditie van het selectievakje is gewijzigd?

  2. alle databases in sysobjects selecteren die een tabel met de naam 'mytable' hebben, ongeacht het schema?

  3. Kolomstring splitsen in meerdere kolommenstrings

  4. NodeJS, sluit mysql-verbinding niet