Текущее время: Вс, июл 27 2025, 15:23

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


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

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


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

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