socialgraph

E

Sep 4th, 2021 (edited)
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.18 KB | None | 0 0
  1. SELECT monthDate,
  2.        s.name as name,
  3.        description,
  4.        c.name as category_name,
  5.        b.name as brand_name,
  6.        sum_shows,
  7.        sum_clicks,
  8.        sum_orders,
  9.        sum_gmv
  10. FROM (SELECT DATE(strftime('%Y-%m-01', date)) as monthDate,
  11.              name,
  12.              description,
  13.              category_id,
  14.              brand_id,
  15.              SUM(shows)                       as sum_shows,
  16.              SUM(clicks)                      as sum_clicks,
  17.              SUM(orders)                      as sum_orders,
  18.              SUM(gmv)                         as sum_gmv
  19.       FROM statistic
  20.       WHERE shows >= clicks
  21.         AND clicks >= orders
  22.         AND date >= '2021-04-01'
  23.         AND date <= '2021-07-31'
  24.       GROUP BY monthDate, description, name, brand_id, category_id) s
  25.          INNER JOIN (
  26.     SELECT *
  27.     FROM brands
  28.     WHERE name <> 'Apple'
  29.       AND name <> 'Samsung'
  30. ) b ON b.id = s.brand_id
  31.          INNER JOIN (
  32.     SELECT *
  33.     FROM categories
  34.     WHERE name <> 'Садовые измельчители'
  35.       AND name <> 'Варочные панели'
  36. ) c ON c.id = s.category_id
  37. ORDER BY monthDate ASC, sum_gmv DESC
  38. LIMIT 100;
Add Comment
Please, Sign In to add comment