Страница 2 из 2

MSSQL2005

Добавлено: 06 дек 2006, 21:59
Yuri Dimant
Чем гаданием заниматься , кинь сюда DDL+ sample data+ expected result вот тода и посмотрим, что работает , ачто нет

Re: MSSQL2005

Добавлено: 06 дек 2006, 22:08
alpax
Yuri Dimant писал(а):Чем гаданием заниматься , кинь сюда DDL+ sample data+ expected result вот тода и посмотрим, что работает , ачто нет
Ну, так всякий сможет... :)
Да и собственно правильный ответ уже был.

Re: MSSQL

Добавлено: 07 дек 2006, 11:04
alpax
alpax писал(а):
Yuri Dimant писал(а):select * from
(
select top 5 * from Tbl where Id = 1
union all
select top 5 * from Tbl where Id = 2
) as der
order by Num desc
Сервера под рукой нет, чтобы проверить, но по-моему это не сработает - select-ы вернут просто первые попавшиеся 5 записей, а не те, у которых Num - максимальные.
Как и предполагалось - этот запрос выдает не то, что надо.

Ну, собственно, я думаю, вопрос закрыт - решение найдено.
Спасибо.