Форум: "Базы";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
ВнизКак правильно построить запрос? Найти похожие ветки
← →
dash78 (2002-12-17 15:15) [0]Помогите, если можете.
Есть три таблицы: ВИДЫ->код,имя
РАСХОД->вид=ВИДЫ.код ........
ПРИХОД->вид=ВИДЫ.код ........
Как правильно построить запрос и получить итоговую таблицу по приходу, расходу, остаткам при условии, что количество записей в ПРИХОД не равно количеству записей в РАСХОД. Примрный вид:
Приход Расход
сено 45
молоко 78
яйцо 45 12
Заранее спасибо.
← →
Prooksius (2002-12-17 15:18) [1]А где хранятся записи сено, молоко, яйцо?
Кинь скрипты этих таблиц
← →
Johnmen (2002-12-17 15:20) [2]Хоть бы БД указал для приличия...
← →
FreeLancer (2002-12-17 17:16) [3]
> Johnmen © (17.12.02 15:20)
> Хоть бы БД указал для приличия...
Опа, Johnmen попался :-) тип БД указан в [Paradox]
А запрос, если я правильно понял задачу, мне видится довольно простым:
SELECT Виды.Имя, SUM(Приход.Сумма), SUM(Расход.Сумма)
WHERE Приход.Код = Виды.Код
AND Расход.Код = Виды.Код
GROUP BY Виды.Имя
← →
Prooksius (2002-12-17 17:20) [4]2 FreeLancer © (17.12.02 17:16)
О, оторвался... :)))))))
← →
FreeLancer (2002-12-17 18:05) [5]Маленькая поправочка самому себе. Это я так спешил от радости что "Johnmen попался" :-) и забыл FROM
SELECT Виды.Имя, SUM(Приход.Сумма), SUM(Расход.Сумма) FROM Виды, Приход, Расход
WHERE Приход.Код = Виды.Код
AND Расход.Код = Виды.Код
GROUP BY Виды.Имя
← →
Johnmen (2002-12-17 18:15) [6]>FreeLancer © (17.12.02 18:05)
Ловишь меня, ловишь, а зачем ? Чтобы доказать, что я тоже человек ? И могу ошибаться и быть невнимательным ?
Это я и так знаю !
У меня вот хорошее настроение, и испортить его невозможно !
:)))))))))))))))
← →
FreeLancer (2002-12-17 18:18) [7]У меня утром оно было хорошим, и осталось таким несмотря на твои наезды. Я же сказал, что не злопамятный.
← →
FreeLancer (2002-12-17 18:19) [8]P.S. Так, где-то тут еще некий XXX XXX Eater бродит...
← →
Johnmen (2002-12-17 18:24) [9]>FreeLancer © (17.12.02 18:18)
Ты категорически неправ !!! Я никогда ни на кого не наезжаю !!!
Наезды противоречат моему самосознанию !!!
← →
dash78 (2002-12-18 09:15) [10]Благодарю парни.
Но дело не в конечной сумме.
Заказчику необходимо видеть расход и приход на каждый день
по количеству, сумме и еще куче полей
Правда не яиц, молока и сена, а ГСМ и запчастей :))
← →
FreeLancer (2002-12-18 09:35) [11]Ну так добавь в запрос еще поле даты и группировку по ней
← →
dash78 (2002-12-18 14:55) [12]Спасибо.
Было испробовано почти все.
Наверное, придется формировать отчет через промежуточную таблицу
Если ничего нового в голову не придет
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.01.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c