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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Функции max() min() при select
СообщениеДобавлено: Вт, июн 29 2010, 11:32 
Ассистент
Ассистент

Зарегистрирован:
Вт, май 11 2010, 14:34
Сообщения: 44
Есть задача выбрать материалы по которым не было движения за определенный период. Задача простая и решается 1м селектом. Но не могу ни как осилить как использовать функции. Пишет Wrong table name "MAX(MF" or.... и все тут.



Code:
select
         max(mf~budat) As fbudat
         mg~matnr As fmatnr
         mg~lgort As flgort
         mg~werks As fwerks
         mg~mblnr As fmblnr
from
         mkpf as mf
         inner join mseg as mg on mf~mblnr = mg~mblnr
appending corresponding fields of table zdout
where
        mg~lgort = im_lgort-low and
        mg~werks = im_werks
group by fmatnr flgort fwerks fmblnr.


Последний раз редактировалось ilya Вт, июн 29 2010, 11:41, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Фенкции max() min() при select  Тема решена
СообщениеДобавлено: Вт, июн 29 2010, 11:38 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
пробелы между скобками и аргументом
Code:
max( mf~budat )

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Фенкции max() min() при select
СообщениеДобавлено: Вт, июн 29 2010, 11:40 
Ассистент
Ассистент

Зарегистрирован:
Вт, май 11 2010, 14:34
Сообщения: 44
:oops:
спасибо...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Функции max() min() при select
СообщениеДобавлено: Вт, июн 29 2010, 11:45 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
если система позволяет, в редакторе Утилиты - Параметры настройки
переключите на редактор фронтэнда(нов)
новый редактор сразу такие ошибки красным выделяет

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функции max() min() при select
СообщениеДобавлено: Вт, июн 29 2010, 11:47 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Еще можно ф1 нажать, там зачастую предоставляется простой работающий пример.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функции max() min() при select
СообщениеДобавлено: Ср, июн 30 2010, 01:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
ilya написал(а):
inner join mseg as mg on mf~mblnr = mg~mblnr

в условия join надо добавить связку по MJAHR
и ещё такой запрос на больших объёмах БД будет тормозить

_________________
Изображение Попытка не пытка


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Функции max() min() при select
СообщениеДобавлено: Ср, июн 30 2010, 12:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Действительно, анализ всего MKPF - это сильный запрос. Скорее всего, результатов не дождетесь.
Думаю, задачу можно решить гораздо более быстрым запросом, анализируя таблицы MBEW и MBEWH.
Например, если период N закрыт и в нем не было движений, то в MBEWH не будет строки для периода N-1.
почитайте ноту Note 193554 - Stock/valuation data of previous periods

_________________
Удача - результат нашего желания (© А. Нортон)


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

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


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

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


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

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