Текущее время: Пн, июл 21 2025, 04:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: как группировать внутренние таблицы ?
СообщениеДобавлено: Ср, июн 16 2010, 22:19 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 08 2010, 09:42
Сообщения: 10
К примеру есть таблица

EUR RUB 1002 16.06.2010 38,33030 1 1
EUR RUB 1002 15.06.2010 38,09820 1 1
EUR RUB 1002 11.06.2010 38,02170 1 1
USD RUB 1002 16.06.2010 31,45950 1 1
USD RUB 1002 15.06.2010 31,44710 1 1
USD RUB 1002 11.06.2010 31,57420 1 1

как наиболее эффективно получить из нее таблицу в последними записями по дате
т.е:

EUR RUB 1002 16.06.2010 38,33030 1 1
USD RUB 1002 16.06.2010 31,45950 1 1

какие ФМ можно применить , может пример какой есть ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как группировать внутренние таблицы ?
СообщениеДобавлено: Чт, июн 17 2010, 05:41 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
o.kovalev написал(а):
К примеру есть таблица

EUR RUB 1002 16.06.2010 38,33030 1 1
EUR RUB 1002 15.06.2010 38,09820 1 1
EUR RUB 1002 11.06.2010 38,02170 1 1
USD RUB 1002 16.06.2010 31,45950 1 1
USD RUB 1002 15.06.2010 31,44710 1 1
USD RUB 1002 11.06.2010 31,57420 1 1

как наиболее эффективно получить из нее таблицу в последними записями по дате
т.е:

EUR RUB 1002 16.06.2010 38,33030 1 1
USD RUB 1002 16.06.2010 31,45950 1 1

какие ФМ можно применить , может пример какой есть ?


Думаю, что лучше на этапе формирования таблицы 1 собирать таблицу 2. В Вашем случае, чтобы отсеять лишние записи, как вариант, сортировать таблицу 1 как у Вас в примере, затем
Code:
sort tab1...
tab2[] = tab1[].
read table tab1 index 1.
delete tab2 where date <> tab1-date.


Добавил:
Курс BC402 там есть раздел по внутренним таблицам.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как группировать внутренние таблицы ?  Тема решена
СообщениеДобавлено: Чт, июн 17 2010, 05:55 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Code:
SORT ваша_таблица BY первое_поле поле_даты DESCENDING.
DELETE ADJACENT DUPLICATE ваша_таблица COMPARING BY первое_поле

_________________
"I have a dream"(c)Martin Luther King, Jr.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: как группировать внутренние таблицы ?
СообщениеДобавлено: Чт, июн 17 2010, 08:17 
Начинающий
Начинающий

Зарегистрирован:
Вт, июн 08 2010, 09:42
Сообщения: 10
Цитата:
Besa
Цитата:
Alex80

Спасибо большое !


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

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


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

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


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

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