2

SQL はあまり得意ではありません。データベーステーブルからユーザー名、ログイン試行回数、ログイン試行の最終日付を取得しようとしています。テーブル スキーマは次のようなものです。

username character varying,
logindate timestamp,
result character varying,
clientip character varying

次のクエリからユーザー名と試行回数を取得できました。

SELECT USERNAME, COUNT(USERNAME) FROM LOGINTABLE GROUP BY USERNAME

同じクエリから最終ログインの日付を取得することは可能ですか? ご意見をお聞かせください。

使用DB: POSTGRESQL

4

1 に答える 1

5

はい、使用しますMAX()

SELECT  USERNAME, 
        COUNT(USERNAME) AS TotalCount, 
        MAX(logindate) AS LastLoginDate
FROM    LOGINTABLE 
GROUP   BY USERNAME
于 2013-01-28T13:55:52.553 に答える