Я хочу получить счет из таблицы активных списков квартир неделю за неделей. Таблица выглядит следующим образом (за исключением гораздо больше):Как выбрать количество активных активных недель недели за неделю?
id created_at delisted_at
2318867 2014-11-12 18:57:44 Null
2329665 2014-11-14 4:36:32 Null
1431098 2014-07-25 5:45:03 Null
193-09-28 10:10:46 2014-09-28 10:10:45
2490774 2014-12-05 0:08:47 Null
получить активные списки на одну неделю, вы должны проверить, что created_at <= end_of_week
и delisted_at > end_of_week
.
В таблице результатов хотелось бы как более полной версии:
Week Number of Active Listings
5/1/2016 3024
5/8/2016 11234
5/15/2016 11234
Я также хотел бы, чтобы произвести другой результат таблицы каждый месяц, а не неделя за неделей.
Как написать запрос для достижения такого поведения?
Возможно, вам понадобится таблица календаря для хранения дат конца недели; вы затем присоединитесь к ним. – mustaccio
@mustaccio просто любопытно, как вы отформатировали таблицы так, как в вашем редактировании? –
Абзац с отступом в 4 пробела обрабатывается как код и печатается с использованием моноширинного шрифта. В верхней части окна редактирования есть значок значка вопроса, щелкните его при следующем редактировании вопроса (или ответа). – mustaccio