Текущее время: Сб, июл 19 2025, 21:10

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


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

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


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

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