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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 14:06 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Здравствуйте уважаемые.

Как правильно написать код?
Пример
Поставка Дата Время Материал Документ
100786543 20.01.2013 08:43 1430007 5000666459
100786543 20.01.2013 08:44 1430007 5000666478
100786543 20.01.2013 08:50 1430007 5000667006

Как выбрать одну запись из трех.
Ниже приведенный селект выбирает первую запись, а надо последнюю (самую позднюю).

select single vbeln matnr posnn into (zvbeln, z_matnr, z_posnn2) from vbfa
where vbfa~vbelv = Z_vbeln
and vbfa~posnv = ekes-vbelp
and vbfa~vbtyp_n = 'R'.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 15:15 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
Code:
select vbeln matnr posnn up to 1 rows into (zvbeln, z_matnr, z_posnn2) from vbfa
where vbfa~vbelv = Z_vbeln
and vbfa~posnv = ekes-vbelp
and vbfa~vbtyp_n = 'R' order by дата descending время descending.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 15:39 
Специалист
Специалист

Зарегистрирован:
Вт, мар 13 2012, 17:08
Сообщения: 108
Korvax написал:
Code:
select vbeln matnr posnn up to 1 rows into (zvbeln, z_matnr, z_posnn2) from vbfa
where vbfa~vbelv = Z_vbeln
and vbfa~posnv = ekes-vbelp
and vbfa~vbtyp_n = 'R' order by дата descending время descending.


Спасибо. попробую.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 16:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
То, как предложил Korvax, не сработает. При отборе сперва будет выполнен отбор по количеству записей и условию Where, а потом только будет выполнена сортировка. Поэтому вернется какая-то запись, а не нужная Вам.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 17:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
должно сработать, но надо дату и время в список полей


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: одна запись в select с сортировкой
СообщениеДобавлено: Пн, мар 18 2013, 21:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Да, сработает. Ошибся.

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


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

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


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

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


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

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