Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просумировать строки / 3 сообщений из 3, страница 1 из 1
02.06.2016, 10:43
    #39248765
MaksProdavayko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просумировать строки
Здравствуйте народ. Есть к Вам вопрос:

Есть запрос:

declare @TempTime table (Venueid nvarchar(max),VenueName nvarchar(max),TimeTableScheduleCount int, Caption nvarchar(max), CountT int)

insert @TempTime (Venueid,VenueName,TimeTableScheduleCount,Caption, Countt)

Select Venueid,
VenueName,
TimeTableScheduleCount,
case when TimeTableScheduleCount = 1 then N'Зайнято' else N'Вільно' end as Caption,
TimeTableScheduleCount
from timeTable

join Venue with (nolock) on VenueID = TimeTableVenueRef
where TimeTableScheduleCount is not null

Select * from @TempTim

Он возвращает вот такую таблицу:

помогите пожалуйста подсчитать количество полей в колонке countT, количество нулей и единиц, для каждой группы кабинетов (кабинет и 001 кабинет)
не судите строго, только учусь.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
13.02.2021, 22:29
    #40045128
Riveira
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просумировать строки
MaksProdavayko,

Очень старая тема, но я только учусь, возможно кто из умных меня поправит:
Здесь либо SUM по CASE
Либо SUM по OVER
...
Рейтинг: 0 / 0
14.02.2021, 02:07
    #40045169
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просумировать строки
подсчитать количество полей в колонке countT

Видимо, ученики прекрасно понимают друг друга.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просумировать строки / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]