powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pomogite sostavit' query ...
3 сообщений из 3, страница 1 из 1
Pomogite sostavit' query ...
    #32002558
Far Stringer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Far Stringer (modified 0 times) Far Stringer

Pomogite sostavit' query ... Est' tablichka
Name | Value
------------
User1| 9
User1| 21
User2| 4
User2| 26
iz nee nuzhno polychit' takuju tablichku

Name | More10| Less10
----------------------
User1| 21 | 9
User2| 26 | 4


to est' sozdat' 2 novyh polja: [More10], [Less10] - kotorye soderzhat
sootvetstvujushie Values iz pervoj tablichki

Regards, Far Stringer
farstr@usa.net
...
Рейтинг: 0 / 0
Pomogite sostavit' query ...
    #32002563
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для конкретного случая, когда сущ-ют только 2 записи для каждого User это может выглядеть так:
SELECT Name,
More10=SUM(CASE
WHEN Cnt>10 THEN Cnt
ELSE 0
END),
Less10=SUM(CASE
WHEN Cnt<10 THEN Cnt
ELSE 0
END)
FROM #Ex
GROUP BY Name
...
Рейтинг: 0 / 0
Pomogite sostavit' query ...
    #32002602
maximF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно, что имеет в виду Fompro когда говорит: "сущ-ют только 2 записи для каждого User". А вообще запрос конечно правильный, только непонятно почему не рассматривается случай cnt=10.
С уважением.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pomogite sostavit' query ...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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