Текущее время: Пт, июл 18 2025, 20:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 19 2006, 18:41 
Менеджер
Менеджер

Зарегистрирован:
Сб, ноя 20 2004, 13:02
Сообщения: 575
Откуда: Москва
Пол: Мужской
Попробовал псевдонимы - то же самое. И не удивительно - в трассировке sap правильно псевдонимы подставлял.
В первом варианте можно было бы использовать sum, если бы записи правильно находились, а так - без вариантов. Интересно, почему я раньше его не стал использовать? Непомню уже...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 19 2006, 18:54 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Еще немного поанализировал запросы... Скажи, а вообще, зачем во втором случае (когда SELECT SINGLE используется) вообще второй запрос? Ведь только что была считана запись с точно такими-же значениями полей в таблице mchbh (ну и куча join-ов к ней)? Зачем такие навороты? Если избавиться от подзапроса, то уже можно будет использовать group, отказаться от select-endselect, соответственно код читабельнее будет и производительность вырастет значительно...

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, сен 20 2006, 08:21 
Менеджер
Менеджер

Зарегистрирован:
Сб, ноя 20 2004, 13:02
Сообщения: 575
Откуда: Москва
Пол: Мужской
Это из-за алгоритма хранения исторических данных - нам надо найти в mchbh запись, лежащую не раньше нашего периода с clabs <> 0 и такую, для которой (т.е. материал, завод, склад, партия) есть записи в прошлых периодах. С учетом сотрировки первая запись будет остаток на конец нашего периода.
Другой селек выбирает из mchb записи с clabs <> 0 и лежащие не позднее нашего периода. Объединив эти выбоки получаем остатки материалов на конец периода.


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

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


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

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


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

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