У меня есть таблица с id
(int) и sell_date
(datetime). Это клиент id
и дата продажи. Я должен получить количество клиентов, которые купили что-то как минимум 2 раза в месяц, группу по DATE_FORMAT(sell_date,'%Y-%m') AS period
.SQL-запрос, чтобы получить все повторяющиеся записи
Например: у меня есть клиент с id = 1. Он купил что-то 1 раз в 01-2014, 2 раза в 02-2014 и 3 раза в 03-2014. Поэтому я хочу получить это:
period |repeated_buyers
2014-01 | (none)
2014-02 | 1
2014-03 | 1
Я плохой как SQL. Заранее большое спасибо!
ум, чтобы [объяснить ваше решение] (http://stackoverflow.com/help/how-to-answer) немного? –
Привет. Здесь внутренний запрос возвращает период, id и количество покупателей в суточном месяце. Чтобы получить подробную информацию о покупателях, которые купили atleat 2 раза в месяц, написание внешнего запроса для фильтрации результатов, поступающих из внутреннего запроса, путем размещения условия = = 2. –