ログインというテーブルがあります。ユーザーごとの最終ログインからの日数を取得したい
以下のサンプルデータを参照してください。
tableName: Login
ID|UserName|LoginDateTime
1 |User1 |04/09/12 18:07:06
2 |User1 |04/09/12 18:07:51
3 |User1 |04/09/12 18:21:41
4 |Admin |17/09/12 15:36:30
5 |Admin |17/09/12 15:36:30
これが私のSQLコマンドです:
SELECT LoginDateTime, UserName,(DATEDIFF (DAY, [LoginDateTime], GETDATE ()))
AS [datediff]
FROM Login;
結果:
ID|UserName|LoginDateTime |No. of Days
1 |User1 |04/09/12 18:07:06|414
2 |User1 |04/09/12 18:07:51|414
3 |User1 |04/09/12 18:21:41|414
4 |Admin |17/09/12 15:36:30|401
5 |Admin |17/09/12 15:36:30|401
しかし、重複したレコードを削除したい
ID|UserName|LoginDateTime |No. of Days
1 |User1 |04/09/12 18:07:06|414
2 |Admin |17/09/12 15:36:30|401
どんな助けにも感謝します。