Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Просумировать строки  [new]
MaksProdavayko
Member

Откуда:
Сообщений: 12
Здравствуйте народ. Есть к Вам вопрос:

Есть запрос:

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 кабинет)
не судите строго, только учусь.
2 июн 16, 10:43    [19248770]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Просумировать строки  [new]
Riveira
Member

Откуда:
Сообщений: 1
MaksProdavayko,

Очень старая тема, но я только учусь, возможно кто из умных меня поправит:
Здесь либо SUM по CASE
Либо SUM по OVER
13 фев 21, 22:29    [22280628]     Ответить | Цитировать Сообщить модератору
 Re: Просумировать строки  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8813
подсчитать количество полей в колонке countT


Видимо, ученики прекрасно понимают друг друга.
14 фев 21, 02:07    [22280690]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить