![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста с запросом! [D5, Paradox]
ZakJ © (2005-05-20 15:39:00)Hello All!
Помогите пожалуйста, имею (скорее он меня уже... :-))запрос:
SELECT MTovar, DebCred
FROM PERIOD
WHERE Period='01.05.05'
UNION ALL
SELECT MTovar, SUM(DebCred) AS DebCred
FROM ACTIONS
WHERE DateAct>='01.05.05' and DateAct<'01.06.05'
GROUP BY MTovar HAVING SUM(DebCred)<>0
Получаю таблицу вида
1 +1
2 +1
3 +1
4 +1
1 -1
2 -1
3 -1
4 -1
5 +1
6 +1
7 +1
Данный запрос переносит остатки на складе на начало следующего месяца. Подскажите пожалуйста, каким образом можно добиться результата (c помощью Local SQL) в котором записи с итоговым остатком 0 не попадали бы в выборку....
Заранее благодарен....
ZakJ (2005-05-20 15:49:00) [1]Поясню:
Id_Товара Остаток
1 1
2 1
3 1
4 1
1 -1
2 -1
3 -1
4 -1
5 1
6 1
7 1
Остаток должен получиться
Id_Товара Остаток
5 1
6 1
7 1
Johnmen (2005-05-20 15:44:00) [2]>записи с итоговым остатком 0 не попадали бы в выборку....
А разве попадают ? Покажи, где они.
И где он, этот остаток.
ZakJ (2005-05-20 15:43:00) [3]Johnmen
Извините, поправлюсь, создает список складских остатков на начало следующего месяца
Johnmen (2005-05-20 15:41:00) [4]По-моему данный запрос ничего не "переносит".