Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.14;
Скачать: CL | DM;

Вниз

запросик   Найти похожие ветки 

 
TSa ©   (2003-03-25 23:09) [0]

Помогите пожалуйста напасть запросик одни:
Есть 3 таблицы ГЛАВНАЯ Товары (код, наименование, количество) Дочерни проход и расход (код, дата прихода/расхода, количество). По коду они связанны. Нужно показать количество товара на складе которое имеется на определённую дату т.е. сколько и какой товар был продан в определённый день и если товар есть в списке товаров но он операций с ним не было его всё равно нужно показать ???
Не могу просто соединить 3 таблицы для этого и пустые записи тоже вызываю затруднения !!!!


 
Johnmen ©   (2003-03-26 01:01) [1]

>...сколько и какой товар был продан в определённый день...

SELECT T.id, MIN(T.name), SUM(O.numout) FROM TT T
LEFT JOIN OUT O ON O.id=T.id
WHERE O.dateout=<определённая дата>
GROUP BY T.id

TT - таблица товаров, OUT - таблица расходов
MIN(T.name) сделано, чтобы можно было сгруппировать только по коду.
Немного модифицировав, можно получить по всем дням за период. Но нужно учесть особенности конкретного диалекта SQL.


 
TSa ©   (2003-03-26 07:01) [2]

Так мне это ещё нужно связать с таблицей доходов ?


 
Наталия ©   (2003-03-26 07:51) [3]

да



Страницы: 1 вся ветка

Текущий архив: 2003.04.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-44006
Vick
2003-03-25 10:14
2003.04.14
Подключение и отключение АДО...


3-44034
TSa
2003-03-25 23:09
2003.04.14
запросик


3-44079
Vick
2003-03-26 10:25
2003.04.14
Lookup поля в EhGrid


1-44251
sean
2003-03-31 21:18
2003.04.14
Приложение без формы


1-44253
Wizd
2003-04-02 11:08
2003.04.14
Программирование сервиса для Win2k. Ошибка 1057.