У меня есть общее количество прочтений для каждого подписчика, подписавшегося в данном месяце. Я хотел бы иметь разные строки и количество чтений для каждого месяца.
Пример
| Name | Joining Date | Total Reads |
| ---- | ------------ | ----------- |
| X | Mar-2019 | 40 |
| Y | Mar-2019 | 35 |
| Z | Mar-2019 | 122 |
Ожидаемый вывод
| Name | Joining Date | Total Reads | April | May | June | X |
| ---- | ------------ | ----------- | ----- | ---- | ---- | ---- |
| X | Mar-2019 | 40 | 20 | 15 | 2 | 3 |
| Y | Mar-2019 | 35 | 10 | 15 | 5 | 5 |
| Z | Mar-2019 | 122 | 30 | 20 | 35 | 40 |
Мой токовый выход выглядит следующим образом ![Current Output](https://i.stack.imgur.com/IgNjY.png)
Что следует Я меняю?
Это мой запрос
SELECT *
FROM
(SELECT DATE(wp_posts.post_date) as 'Last_Order', wp_postmeta.meta_value as 'Customer_ID'
FROM wp_posts
INNER JOIN wp_postmeta
ON wp_posts.ID = wp_postmeta.post_id
and wp_postmeta.meta_key = '_customer_user'
WHERE post_type = 'shop_order'
and post_status IN ('wc-completed','wc-processing')
and {{dates}}) T1
LEFT JOIN
(SELECT user_id, COUNT (article_id) 'Reads', max (DATE(last_reading_date)) as 'Last_Read'
FROM wp_reading_progress_2
GROUP BY user_id) T2
ON T1.Customer_ID = T2.user_id
ORDER BY MONTH (Last_Read)