powered by simpleCommunicator - 2.0.33     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите, плиз, с запросом для Paradox
2 сообщений из 2, страница 1 из 1
Помогите, плиз, с запросом для Paradox
    #32016777
sfinks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица jurnal.db - журнал операций
поля:
id - уникальное
id_name (int) - код названия
id_type (int) - тип операции (0-приход/1-расход)
type (int) - тип продукта (0-собственный/1-давальческий)
kol (int) - количество
data (date) - дата поступлени/убытия товара

Есть таблица nazv.db

id_name - уникальное (код названия продукта)
name (alpha) - Название продукта
is_master (bool) - Наличие мастер-оригинала на складе

Нужно написать запрос, который выводил бы данные следующим образом за указанный период времени -:

(название продукта), (остаток на начало),(приход),(расход),(остаток на конец)

помогите плиз!!!
Я написал вот такой запрос, но остаток на начало не считается в нем (
Select
n.name,
n.is_master,
Sum (jp.Kol) as prihod,
Sum (jr.Kol) as rashod,
Sum (jpo.Kol) as prih
From Jurnal j
Left Outer Join Jurnal jp
On j.Id=jp.Id And jp.id_type=0
Left Outer Join Jurnal jr
On j.Id=jr.Id And jr.id_type=1
LEFT OUTER JOIN jurnal jpo
On j.Id=jpo.Id And jpo.id_type=0 AND ( jpo.data <= :datan)
LEFT OUTER JOIN jurnal jro
On j.Id=jro.Id And jro.id_type=1 AND ( jro.data <= :datan)
LEFT JOIN nazv n
ON j.id_name=n.id_name
WHERE (j.type=:type_of_vklad)
AND (j.id_sklad=:type_of_sklad)
AND (j.data BETWEEN :datan AND :datak)
GROUP BY n.name, n.is_master
ORDER BY n.name

Если не трудно, ответы на мыло, плиз, sfinks@avk.slavich.botik.ru
...
Рейтинг: 0 / 0
Помогите, плиз, с запросом для Paradox
    #32019225
Сугубый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ты прикинь, как долго он у тя считаться будет эдак на 100 товарах и 10000 записей? Супер, три оутера и груп бай!

ИМХО нужно писать скриптец, идущий по названиям и считающий по журналу. И ошибок меньше будет (пытался вникнуть в твой запрос, чуть глаза не сломал %) а что скажет тот, кому придется сопровождать/продолжать твой проект? )

С уважением, полярный читатель
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Помогите, плиз, с запросом для Paradox
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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