Advertisement
TDCustmerSupportJP

Untitled

Aug 7th, 2017
1,198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.48 KB | None | 0 0
  1. SELECT d, d_lag, COUNT(1) AS cnt
  2. FROM
  3. (
  4.   SELECT
  5.     td_client_id, d,
  6.     LAG(d, 1) OVER (PARTITION BY td_client_id ORDER BY d) AS d_lag
  7.   FROM
  8.   (
  9.     SELECT td_client_id, TD_TIME_FORMAT(time,'yyyy-MM-dd', 'JST') AS d
  10.     FROM access_log
  11.     WHERE TD_TIME_RANGE(time,'2017-03-01','2017-04-02','JST')
  12.     GROUP BY td_client_id, TD_TIME_FORMAT(time,'yyyy-MM-dd', 'JST')
  13.   ) t1
  14. ) t
  15. GROUP BY d, d_lag
  16. HAVING d_lag IS NOT NULL AND d = '2017-04-01'
  17. ORDER BY d DESC, d_lag DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement