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

sql vyberte 3 sloupce a dedupe na dva sloupce

Můžete použít GROUP BY a jakékoli agregační funkce na dateadded pro získání jedinečného author, pubdate výsledky.

SELECT  [author]
        ,[pubDate]
        ,MAX([dateadded])
 FROM   [Feeds].[dbo].[socialPosts]
 WHERE  CAST(FLOOR(CAST(dateadded AS float)) AS datetime) >  dateadd(day,datediff(day, 0, getdate()-2), 0)  
        AND CAST(FLOOR(CAST(dateadded AS float)) AS datetime) < dateadd(day,datediff(day, 0, getDate()), 0)
 GROUP BY 
        [author]
        , [pubdate]



  1. MariaDB JSON_MERGE_PATCH() Vysvětleno

  2. BCrypt Ověřte uložený hash hesla

  3. Jak přesměrovat výstup DBMS_OUTPUT.PUT_LINE do souboru?

  4. Docker:Kontejner Drupal propojený s kontejnerem mysql se během instalace Drupalu nemůže připojit k mysql