powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Снова остатки на складах (вложенный запрос)
3 сообщений из 3, страница 1 из 1
Снова остатки на складах (вложенный запрос)
    #32178067
Faraday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прочитал старые сообщения по вопросу вычисления остатков товаров на начало периода. Например :

select S.Articul,sum(S.Kol) from Sklad S where
S.Date_PR=(select max(R.Date_PR) from Sklad R where R.Date_Pr<ДатаНачала
and R.Artikul=S.Artikul) group by S.Artikul

Но если надо получить не sum(Kol), а просто значение поля Остаток и поля в
запросе сравнивать не по дате (коряво как-то), а по Articulу то что-то у меня не получается.
Хотелось-бы видеть что-то типа этого :

select S.Articul,S.Ostatok from Sklad S where
S.Artikul=(select FIRST 1 R.Artikul from Sklad R where R.Date_Pr<ДатаНачала
and R.Artikul=S.Artikul order by R.Date_SP desc)
Но подзапрос ругается на order by. У меня FB1.0.
Отдельно подзапрос работает, но желательно заполнить таблицу одним запросом. Возможно ли это?
...
Рейтинг: 0 / 0
Снова остатки на складах (вложенный запрос)
    #32178248
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вдаваясь в подробности могу сказать, что выражение order by в подзапросах работает в дятле и в FB 1.5.
...
Рейтинг: 0 / 0
Снова остатки на складах (вложенный запрос)
    #32178362
Faraday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачал Fb1.5 , действительно заработало - спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Снова остатки на складах (вложенный запрос)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]