Текущее время: Чт, июл 17 2025, 01:08

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Поле Дата из oracle
СообщениеДобавлено: Пт, фев 17 2006, 07:14 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Читаю внешнюю БД из sap
С селекц экрана ввожу дату в data_abap, как в
exec.
select * from XXX where data = data_abap
endexec.
ее правильно сформировать, если в оракловой таблице она в виде
'23-окт-2002' тип date(7)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 07:46 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 02 2004, 10:06
Сообщения: 136
select * from XXX where data = to_date(data_abap,'yyyymmdd')


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 10:00 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
ОК
но только c ':' to_date(:data_abap,'yyyymmdd')


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 10:47 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 02 2004, 10:06
Сообщения: 136
ага. Но тогда и примере должно быть

select * from XXX where data = :data_abap

:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 11:38 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Еще вопрос по теме
Code:
          SELECT A.SCH_DATE,A.ID_JRN,
                 A.FIRMID, A.ID_USER, B.ID_MTR, B.KOLVO, B.PRICE
          FROM PR_PRICE.OC_JURNAL A
          INNER JOIN PR_PRICE.OC_POZIC B
          ON A.ID_JRN = B.ID_JRN
          WHERE A.ID_TYP = 2 AND
                A.STATUS_OC = 3 AND
                A.ID_USER = 38 AND
                A.FIRMID = 1008 AND
                A.SCH_DATE >= TO_DATE(:TEK_DATA,'yyyymmdd')

при выводе в abap в A.SCH_DATE такая же хрень '23-окт-2002'
Как вывести в виде 23.10.2002


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 12:26 
Специалист
Специалист

Зарегистрирован:
Вт, ноя 02 2004, 10:06
Сообщения: 136
если проще, то

to_char(A.SCH_DATE,'dd.mm.yyyyy')


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, фев 17 2006, 12:31 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
ОК


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, фев 20 2006, 02:40 
Гость
Морской написал(а):
ОК


ты б любую самую простую книжку по SQL почитал, там это все прекрасно и доступно расписано ... раз уж взялся с этим работать, хотя б азы изучи ...


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

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


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

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


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

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