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

Откуда: Ahseville, NC
Сообщений: 89
Есть таблица table1:

pID | sID
1 | 5
2 | 10
4 | 9
9 | 8
6 | 7
1 | 2

Как будет выглядеть запрос который покажет максимальный из ОБОИХ (!!!) столбцов элемент (т.е. 10)?

Заранее спасибо за ответ!
21 июл 04, 12:14    [823469]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
MVN
Member

Откуда: Пермь
Сообщений: 381
Может так:
SELECT CASE WHEN MAX(pID) > MAX(sID) THEN MAX(pID) ELSE MAX(sID) END FROM table1
21 июл 04, 12:17    [823478]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
MCMXCVIII
Member

Откуда:
Сообщений: 130
set rowcount 1
select pID
  from table1
union all
select sID
  from table1
order by 1 desc
set rowcount 0
21 июл 04, 12:18    [823481]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
Дмитрий Валуев
Member

Откуда: Южное Тушино
Сообщений: 232
declare @tbl table(pid int,sid int)
insert @tbl
select 1, 5
union select 2, 10
union select 4, 9
union select 9, 8
union select 6, 7
union select 1, 2

select case when (select max(pid) from @tbl)>(select max(sid) from @tbl) then
(select max(pid) from @tbl) else (select max(sid) from @tbl) end
21 июл 04, 12:22    [823492]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
select max(pid) from @tbl having max(pid)>max(sid)
union
select max(sid) from @tbl having max(pid)<max(sid)


для спящего время бодрствования равносильно сну
21 июл 04, 12:26    [823514]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
drug
Member

Откуда: Ahseville, NC
Сообщений: 89
УПС! Может я чего-то не понимаю, но все эти запросы дожны работать и на MySQL?

Но ни одим из них не работает (на MySQL)... Может у MySQL синтаксис другой?
Подскажите пожалуйста в чём тут проблема?
21 июл 04, 12:35    [823556]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
Glory
Member

Откуда:
Сообщений: 104760
Но ни одим из них не работает (на MySQL)... Может у MySQL синтаксис другой?
Подскажите пожалуйста в чём тут проблема?

Вопросы нужна задавать в соответсвующем форуме. Т.е. в форуме по MySQL. А зедсь MSSQL
21 июл 04, 12:37    [823563]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37101
drug
УПС! Может я чего-то не понимаю, но все эти запросы дожны работать и на MySQL?

Но ни одим из них не работает (на MySQL)... Может у MySQL синтаксис другой?
Подскажите пожалуйста в чём тут проблема?

Сдается мне - мимо форума.
21 июл 04, 12:37    [823564]     Ответить | Цитировать Сообщить модератору
 Re: помогите пожалуйста с запросом  [new]
drug
Member

Откуда: Ahseville, NC
Сообщений: 89
Сорри!!!
Всё равно ВСЕМ ОГРОМНОЕ СПАСИБО!!!
21 июл 04, 12:39    [823572]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить