Текущее время: Пт, июл 18 2025, 02:54

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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