Текущее время: Пн, июл 28 2025, 18:42

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Синтаксис запроса Select
СообщениеДобавлено: Вт, янв 25 2011, 07:24 
Специалист
Специалист

Зарегистрирован:
Пт, ноя 06 2009, 08:29
Сообщения: 243
Всем привет! Необходимо заполнить таблицу выборкой из двух других таблиц. Для этого я написал такой запрос:
Code:
select *
    into corresponding fields of table my_table
    from ANLZ LEFT OUTER JOIN ANLA
      on ANLZ~BUKRS = ANLA~BUKRS and ANLZ~ANLN1 = ANLA~ANLN1
      and ANLZ~ANLN2 = ANLA~ANLN2
    where ANLZ~anln1 in s_anln1 and ANLZ~anln2 in s_anln2 and ANLZ~BDATU = '99991231'.

Запрос отрабатывает коректно, но в my_table есть поля которые нужно формировать конконтинацией из двух полей таблицы ANLZ. Такой синтаксис как SELECT ANLZ-field1 + ANLZ-field2 as per1 неработает... Подскажите как решить данную проблему?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Синтаксис запроса Select
СообщениеДобавлено: Вт, янв 25 2011, 07:32 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Да нет такого в АБАПе, по-моему :roll:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синтаксис запроса Select
СообщениеДобавлено: Вт, янв 25 2011, 07:55 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 05 2008, 19:46
Сообщения: 96
Откуда: С Урала
На форуме была такая конструкция
Code:
SELECT   ANLZ~XXX  ANLA~YYYY IN TO ( ZZZ-XXX+0(10) ,  ZZZ-XXX+10(10))

я использовал. Не совсем то но иногда пойдет


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синтаксис запроса Select  Тема решена
СообщениеДобавлено: Вт, янв 25 2011, 08:03 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Gray_ написал(а):
Всем привет! Необходимо заполнить таблицу выборкой из двух других таблиц. Для этого я написал такой запрос:
Code:
select *
    into corresponding fields of table my_table
    from ANLZ LEFT OUTER JOIN ANLA
      on ANLZ~BUKRS = ANLA~BUKRS and ANLZ~ANLN1 = ANLA~ANLN1
      and ANLZ~ANLN2 = ANLA~ANLN2
    where ANLZ~anln1 in s_anln1 and ANLZ~anln2 in s_anln2 and ANLZ~BDATU = '99991231'.

Запрос отрабатывает коректно, но в my_table есть поля которые нужно формировать конконтинацией из двух полей таблицы ANLZ. Такой синтаксис как SELECT ANLZ-field1 + ANLZ-field2 as per1 неработает... Подскажите как решить данную проблему?

Code:
SELECT ANLZ-field1 AS per1+0(10) ANLZ-field2 as per1+10(10)

_________________
"I have a dream"(c)Martin Luther King, Jr.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB