postgresql に対する COUNT + GROUP BY リクエストがあります。
SELECT date_trunc('day', created_at) AS "Day" ,
count(*) AS "No. of actions"
FROM events
WHERE created_at > now() - interval '2 weeks'
AND "events"."application_id" = 7
AND ("what" LIKE 'ACTION%')
GROUP BY 1
ORDER BY 1
私のリクエストは、ID 7 のアプリケーションのイベント テーブル (ログ テーブル) で 1 日あたりの "ACTION*" の数を 2 週間カウントします。
WHERE句が原因であることはわかっているので、JOINリクエストでいくつか試してみましたが、良い答えはありませんでした。
ご協力ありがとうございました