日付で何かをアクセスした別のユーザーの数の結果を返すクエリを作成しようとしています。今は2つの列を表示するクエリがあります。最初は日付、2番目はユーザー名です。特定の日付にアプリケーションにアクセスした個々のユーザーをすべて一覧表示しますが、それぞれに独自の行があります。ここではそれを行うクエリは次のとおりです。日付でユーザー数を取得する
SELECT DISTINCT logdate, User AS ReportUser
FROM table
WHERE appname='abcd1234' AND logdate >=DATE-30
私は、ユーザーの周り)(COUNTを入れて試してみましたが、それは選択された非集計値は、関連するグループの一部でなければなりませんと言います。
どのようにしてこのクエリを取得して、過去30日間の行と別個のユーザー数を表示することができますか?
ウィル後に個別のユーザーを数えること?元の質問は別のユーザーのためでした – Zeph
いいえ。カウントを使用する(別のユーザー) – emaillenin
ありがとうございます。ただし、クエリが実行されるたびにテーブルに行が挿入されるため、カウント(別のユーザー)を使用する必要があります。 – craigtb