こんにちは
過去30日間の訪問者数を示すレポートを実行しようとしていますが、このクエリは間違っているようです。
select distinct user_id, max(visited_at) as visited_at from user_visits
WHERE CAST(visited_at AS DATE) >= GETDATE() -30
group by user_id
この条件もテストしました。
WHERE CAST(visite d_at AS DATE) >= CAST(GETDATE() -30 AS DATE)
このような条件は可能でしょうか?
ありがとうございます。
「いいね!」 1
Falco
(Falco)
2
試してみてください
SELECT
user_id,
COUNT(*) AS visits
FROM user_visits
WHERE visited_at > CURRENT_DATE - 30
GROUP BY 1
ORDER BY 2 DESC
「いいね!」 2
@Falcoさん、ありがとうございます。正常に動作しました。
「いいね!」 2
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.