sql >> データベース >  >> RDS >> Sqlserver

SQLは3つの列を選択し、2つの列で重複排除します

    GROUP BY を使用できます dateadded の集計関数 一意の author, pubdate を取得する列 結果。

    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. (null)値をPIVOTの0出力に置き換える方法

    2. MySQL外部キー-テーブル間で1対1を強制する方法は?

    3. 遅いロケーションベースの検索結果クエリ

    4. IPアドレスの取得方法[MYSQL]