Advertisement
socialgraph

E

Sep 4th, 2021
1,047
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.12 KB | None | 0 0
  1. SELECT monthDate,
  2.        s.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 id,
  11.              strftime('%m', date) as monthDate,
  12.              name,
  13.              description,
  14.              category_id,
  15.              brand_id,
  16.              SUM(shows)           as sum_shows,
  17.              SUM(clicks)          as sum_clicks,
  18.              SUM(orders)          as sum_orders,
  19.              SUM(gmv)             as sum_gmv
  20.       FROM statistic
  21.       WHERE shows >= clicks
  22.         AND clicks >= orders
  23.         AND date BETWEEN '2021-04-01' AND '2021-07-31'
  24.       GROUP BY monthDate, name, brand_id, category_id, description) 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;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement