Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pomogite sostavit' query ... / 3 сообщений из 3, страница 1 из 1
27.02.2001, 04:37
    #32002558
Far Stringer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pomogite sostavit' query ...
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
27.02.2001, 09:11
    #32002563
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pomogite sostavit' query ...
Для конкретного случая, когда сущ-ют только 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
28.02.2001, 14:04
    #32002602
maximF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pomogite sostavit' query ...
Непонятно, что имеет в виду Fompro когда говорит: "сущ-ют только 2 записи для каждого User". А вообще запрос конечно правильный, только непонятно почему не рассматривается случай cnt=10.
С уважением.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Pomogite sostavit' query ... / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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