fix(analyticsApi): fixed last_30_days_data (3)
Build and Push Docker image / build-and-push (push) Successful in 2m13s Details

This commit is contained in:
Valentin Kolb 2024-11-13 01:51:33 +01:00
parent db0e73b7b9
commit 059f473a38
1 changed files with 12 additions and 7 deletions

View File

@ -138,15 +138,20 @@ func initPageViewCount(app *pocketbase.PocketBase, e *core.ServeEvent) {
(
SELECT json_group_array(
json_object(
'date', strftime('%Y-%m-%d', created),
'count', COUNT(id)
'date', date,
'count', daily_count
)
)
FROM analyticsPageViews
WHERE
path = view.path AND
created >= datetime('now', '-30 days')
GROUP BY strftime('%Y-%m-%d', created)
FROM (
SELECT
strftime('%Y-%m-%d', created) AS date,
COUNT(id) AS daily_count
FROM analyticsPageViews
WHERE
path = view.path AND
created >= datetime('now', '-30 days')
GROUP BY date
) AS daily_data
) AS last_30_days_data
FROM
analyticsPageViews view