-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


SQL в запрос к серверу

Среда, 06 Мая 2015 г. 17:58 + в цитатник
Добрый день. Вопрос следующий. Есть работающая процедура, работающая в оракле. надо ее вызвать запросом к серверу из под акцесса. Никак не могу справится с преобразованием в вариант, который съест акцесс.

Так выглядит SQL-запрос в оракле:
select  t.id_port,  t.name_sh,  t.name, pt.name_sh port_type,  
case when exists
  (select 0 from chan_tbl c 
  where c.id_port_1 = t.id_port
  and c.id_status != 5) 
  then 'Занят' 
  else 'Свободен' 
end port_st          
from 
port_tbl t,
port_type_Tbl pt
where t.id_equip = 12930 
and pt.id_port_type = t.id_port_type
and t.id_status != 5;


Попробовал вот так, но это неправильно :(

select t.id_port, t.name_sh,  t.name,  pt.name_sh as port_type, 
case when exists (select 0 from chan_tbl c  
where c.id_port_1 = t.id_port and c.id_status <> 5)  
then 'Занят'  else 'Свободен'  end 
port_st from port_tbl t, port_type_Tbl pt  where t.id_equip = 12930 and pt.id_port_type = t.id_port_type and t.id_status <> 5;


Пишет - пропущен оператор... но что ему надо...
честно признаюсь не селен в этом.
Как этот же запрос должен выглядеть в запросе акцесса? Помогите, если не трудно.
Заранее спасибо.

http://www.sql.ru/forum/1155372/sql-v-zapros-k-serveru


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку