Рассмотрим ниже данные:счетчик SQL, где между датами по месяцам
ID Reference Manager LeaseFirstStart LeaseStop
1 KLEIN John 2008-04-02 00:00:00.000 2010-04-01 00:00:00.000
2 HAWKER John 2008-12-18 00:00:00.000 2010-09-17 00:00:00.000
3 SLEEP Bob 2008-01-23 00:00:00.000 2009-01-22 00:00:00.000
4 CODD Bob 2009-08-03 00:00:00.000 2010-08-02 00:00:00.000
5 ALLEN Bob 2008-01-30 00:00:00.000 2009-07-31 00:00:00.000
Самый ранний месяц является Ян 2008 и последний месяц сентябрь 2010
Как можно подсчитать количество договоров аренды, которые были текущий месяц? Вывод должен выглядеть следующим образом:
Month Number of Leases
2008-01 2
2008-02 2
2008-03 2
2008-04 3
2008-05 3
2008-06 3
2008-07 3
2008-08 4
… …
В конце концов, я хочу, чтобы использовать ответ на вопрос, чтобы создать набор данные ниже для использования в первенствуешь пользователь, чтобы они могли видеть, кто имел сколько у аренды в течение периода данных ,
Month Manager Number of Leases
2008-01 Bob 2
2008-01 John 0
2008-02 Bob 2
2008-02 John 0
2008-03 Bob 2
2008-03 John 0
2008-04 Bob 2
2008-04 John 1
2008-05 Bob 2
2008-05 John 1
2008-06 Bob 2
2008-06 John 1
2008-07 Bob 2
2008-07 John 1
2008-08 Bob 3
2008-08 John 1
… … …
Я знаю, что делал это раньше, но это было давно, и я помню, что это грязный. Заранее спасибо!
GROUP BY и SUM возможно? –
Вы хотите, чтобы список комбинаций год-месяц с данными других столбцов? – Ajay2707