pmkhlv

Untitled

May 2nd, 2022 (edited)
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. WITH query1 AS (
  2.     SELECT LAG("action") OVER (PARTITION BY client_id ORDER BY hitdatetime) prev_action
  3.     FROM user_activity_log
  4. )
  5.  
  6. SELECT
  7.     client_id,
  8.     DATE_TRUNC('month', hitdatetime)::DATE AS month,
  9.     COUNT(CASE WHEN ("action" = 'login') AND (query1.prev_action = 'visit') THEN 1 END)
  10. FROM user_activity_log
  11. GROUP BY 1, 2;
  12.  
  13. ERROR:  missing FROM-clause entry for table "query1"
  14. LINE 8:     count(case when ("action" = 'login') and (query1.prev_ac...
Add Comment
Please, Sign In to add comment