Advertisement
TDCustmerSupportJP

Untitled

Aug 9th, 2017
1,181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.50 KB | None | 0 0
  1. SELECT m, d, goods_id, sales, AVG(sales) OVER (PARTITION BY goods_id,m ORDER BY d ASC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) as sales_running_avg
  2. FROM
  3. (
  4. SELECT
  5. TD_TIME_FORMAT(time,'yyyy-MM-dd','JST') AS d, TD_TIME_FORMAT(time,'yyyy-MM','JST') AS m, goods_id, SUM(price*amount) AS sales
  6. FROM sales_slip
  7. WHERE TD_TIME_RANGE(time, '2013-01-01', '2013-02-01', 'JST')
  8. GROUP BY TD_TIME_FORMAT(time,'yyyy-MM-dd','JST'), TD_TIME_FORMAT(time,'yyyy-MM','JST'), goods_id
  9. ) t
  10. ORDER BY goods_id, m, d
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement