Текущее время: Чт, июл 24 2025, 00:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Обмен данными между SAP и MS SQL
СообщениеДобавлено: Пт, фев 18 2011, 11:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 25 2008, 17:07
Сообщения: 144
Откуда: Казань
Пол: Мужской
Какое соответствие типу данных datetime из MS SQL есть в абапе?
Очень острая проблема - выручайте :D

Code:
      EXEC SQL.
        OPEN dbcur FOR
             SELECT datetochar(ConnectionTime)
                 FROM TAMContactDetail
      ENDEXEC.


connectiontime типа datetime - я хочу вовремя селекта его сконвертировать в char - это реально?
поправьте - если я в запросе чо натупил, пожалуйста....


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обмен данными между SAP и MS SQL
СообщениеДобавлено: Пт, фев 18 2011, 12:12 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, авг 05 2008, 19:46
Сообщения: 96
Откуда: С Урала
Ну как и предполагалось для SQL это просто число ( меня больше Excel интересовал - очень похожая тема)http://www.sql.ru/faq/faq_topic.aspx?fid=103
Для Excel дату переводил так ( сначала сам придумал, потом где-то в стандарте нашел)
Code:
   
    xldat type i
    sapdate TYPE dats
    DATA: deltdate TYPE dats VALUE '18991230'.
    CLEAR xldat.
    IF sapdate IS NOT INITIAL.
      xldat = sapdate - deltdate.
    ELSE.
      xldat = sapdate .
    ENDIF.

Еще помню что в SQL с Excel есть разница в днях по моему 5.
Для времени
Code:
   
   DATA: "hh TYPE i,
    xltime TYPE f ,  " тут наверное погорячился - можно 8 знаков оставить наверное
   saptime TYPE t.
    ofs TYPE i,
    del TYPE i VALUE 24 .
    CLEAR: ofs ,xltime .
    IF saptime IS NOT INITIAL.
      DO 3 TIMES.
        xltime = xltime + saptime+ofs(2) / del.
        ofs = ofs + 2.
        del = del * 60 .
      ENDDO.
    ELSE.
      xltime = saptime.
    ENDIF.

Ну а с запросом не помогу.....


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу Пред.  1, 2

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


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

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


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

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