как получить данные этого дня недели в SQL SERVER - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть таблица ввода данных (ServiceData) с данными пользователей. Столбцы - это Userid, BillDate (тип DateTime) и т. Д. Мне нужно получать количество пользователей еженедельно (текущая неделя).

Запрос

select BillDate,DATENAME(dw,BillDate) as day ,count(BillDate) as total 
from ServiceData 
group by  BillDate,DATENAME(dw,BillDate) 
order by BillDate desc

это выбирает только день биллдата, но мне нужно количество записей воскресенья, количество записей понедельника - с воскресенья по субботу (текущий выходной).Возможно ли это?

Ожидаемый результат

    ID   |   TOTAL  |   DAY
   --------------------------
    1    |    23    |   Sun
    2    |    54    |   Mon
    3    |    17    |   Tues
    4    |    56    |   Thus
    5    |    45    |   Fri
    6    |    78    |   Sat
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...