|
|
|
| Требуется вывести информацию об оплате до конца заданного месяца. Наример, 4-го. Должно получиться:
01 200р.
02 0р.
03 450р.
04 0р.
Возможно ли так сделать? Ведь нет оплаты в 2 и 4 месяцах, поэтому у меня выводит только инф о 1-ом и 3-ем.
Заранее спасибо!! | |
|
| |
|
|
|
| самое простое завести таблицу с 12 записями (по числу месяцев) и использовать ее в запросе | |
|
| |
|
|
|
| В том то и сложность, что по заданию мне нельзя создавать дополнительные таблицы... | |
|
| |
|
|
|
| это в аксессе? :)
а шо у вас есть за таблицы? :)
а есть таблица, в которой больше 12ти записей? ;)
так используйте её ;) она же будет не дополнительной? ;) | |
|
| |
|
|
|
| в аксессе.
Таблиц много. Товары, Заказчики, Договор(заказчик, дата, товар, количество,сумма), Платежное поручение(плательщик, дата, сумма), накладная(заказчик,товар,количество, сумма). Разрешается создать табл. справочник месяцев типа
№ м-ца_____месяц
01_________январь
02_________февраль и т.д.
Но не знаю, может ли она чем-нибудь помочь.
Нет ни одной табл., где было бы >12 записей | |
|
| |
|
|
|
|
SELECT TOP 1 1 As Месяц FROM [Любая таблица]
UNION ALL
SELECT TOP 1 2 FROM [Любая таблица]
UNION ALL
SELECT TOP 1 3 FROM [Любая таблица]
...
UNION ALL
SELECT TOP 1 12 FROM [Любая таблица]
|
Такой запрос сохраняете с именем "Месяцы", а затем строите свой запрос на нем и вашей таблице, связанным (Left Join, т.е. все записи в "Месяцы" и что найдется в таблице) по полям с номером месяца.
Или и новые запросы создавать нельзя?
Пока писал, вы ответили:
Разрешается создать табл. справочник месяцев типа
№ м-ца_____месяц
01_________январь
02_________февраль и т.д.
Вот и создайте такую таблицу из 12 записей, а дальше, как я уже написал. | |
|
| |
|
|
|
| Огромное спасибо!! | |
|
| |