powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с группировкой
3 сообщений из 3, страница 1 из 1
проблема с группировкой
    #40077113
elay13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется следующий по смыслу запрос:

CREATE TABLE #t1 (date_time date, client_id nvarchar(50), card_1 nvarchar(50),card_2 nvarchar(50));
INSERT INTO #t1 VALUES

('2021-01-01','111','1****1','1****2'),
('2022-02-02','222','2****2','2****2'),
('2023-03-03','333','3****3','3****4*');

select client_id, case when card_1<>card_2 then count( distinct client_id) end as mosh
from #t1
group by client_id

Подскажите, как бороться с следующей ошибкой:

Столбец "#t1.card_1" недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY.
Столбец "#t1.card_2" недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY.
...
Рейтинг: 0 / 0
проблема с группировкой
    #40077116
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elay13
Имеется следующий по смыслу запрос:

CREATE TABLE #t1 (date_time date, client_id nvarchar(50), card_1 nvarchar(50),card_2 nvarchar(50));
INSERT INTO #t1 VALUES

('2021-01-01','111','1****1','1****2'),
('2022-02-02','222','2****2','2****2'),
('2023-03-03','333','3****3','3****4*');

select client_id, case when card_1<>card_2 then count( distinct client_id) end as mosh
from #t1
group by client_id

Подскажите, как бороться с следующей ошибкой:

Столбец "#t1.card_1" недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY.
Столбец "#t1.card_2" недопустим в списке выбора, поскольку он не содержится ни в агрегатной функции, ни в предложении GROUP BY.


бессмыслено написано, полагаю вам нужен такой результат
Код: sql
1.
2.
3.
select client_id , sum(case when [card_1] <> [card_2] then 1 else 0 end) as [mosh]
from #t1
group by client_id
...
Рейтинг: 0 / 0
проблема с группировкой
    #40077118
elay13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff, Cпасибо, пытался передать посыл, не знал что так нельзя.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с группировкой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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