У меня есть таблица:заказ уникальные счета по дате
create table remote (account int ,datecreated datetime,status int)
insert into remote (account , datecreated,status)
values
(123,'2015-08-25',1),
(123,'2015-08-25',1),
(123,'2015-09-26',1),
(1238,'2015-08-25',1),
(123,'2014-08-25',1),
(123,'2014-08-26',1),
(1238,'2014-08-25',1),
(1238,'2014-08-25',1),
(1235,'2014-08-25',1),
(1234,'2014-09-22',1),
(1234,'2014-09-22',1),
(1234,'2014-10-29',1),
(1236,'2014-10-25',1);
Отсюда я хотел бы получить уникальный счетчик счета за каждый месяц/год, где статус = 1 Например, используя данные выше:
выход будет
count | month
-------------
1 |9/2015
2 |8/2015
2 |10/2014
1 |9/2014
3 |8/2014
Как я могу сделать эту работу?
Я использую SQL 2012.
из вышеуказанных данных должно быть только 1 9/2014 , так как он имеет тот же номер счета, http://sqlfiddle.com/#!6/3f5db/1 – jfishbow
@jfishbow Обновлено сейчас проверить http://sqlfiddle.com/#! 6/3f5db/2 –