Guest User

Untitled

a guest
May 26th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. UPDATE streaks
  2. SET current_streak = (
  3. CASE
  4. WHEN %(date)s - last_checkin_dt = 1 THEN current_streak + 1
  5. ELSE 1
  6. END
  7. ),
  8. longest_streak = GREATEST(longest_streak, (
  9. CASE
  10. WHEN %(date)s - last_checkin_dt = 1 THEN current_streak + 1
  11. ELSE 1
  12. END
  13. )),
  14. last_checkin_dt = %(date)s
  15. WHERE user_id = %(user_id)s AND %(date)s > last_checkin_dt
  16. RETURNING *
Add Comment
Please, Sign In to add comment