Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по запросу. Помогите, плиз
 
 автор: NATAHA   (08.05.2009 в 11:14)   личное сообщение
 
 

Требуется вывести информацию об оплате до конца заданного месяца. Наример, 4-го. Должно получиться:
01 200р.
02 0р.
03 450р.
04 0р.
Возможно ли так сделать? Ведь нет оплаты в 2 и 4 месяцах, поэтому у меня выводит только инф о 1-ом и 3-ем.
Заранее спасибо!!

  Ответить  
 
 автор: osmor   (08.05.2009 в 11:33)   личное сообщение
 
 

самое простое завести таблицу с 12 записями (по числу месяцев) и использовать ее в запросе

  Ответить  
 
 автор: NATAHA   (08.05.2009 в 15:33)   личное сообщение
 
 

В том то и сложность, что по заданию мне нельзя создавать дополнительные таблицы...

  Ответить  
 
 автор: Кабан   (08.05.2009 в 15:45)   личное сообщение
 
 

это в аксессе? :)
а шо у вас есть за таблицы? :)
а есть таблица, в которой больше 12ти записей? ;)
так используйте её ;) она же будет не дополнительной? ;)

  Ответить  
 
 автор: NATAHA   (08.05.2009 в 16:29)   личное сообщение
 
 

в аксессе.
Таблиц много. Товары, Заказчики, Договор(заказчик, дата, товар, количество,сумма), Платежное поручение(плательщик, дата, сумма), накладная(заказчик,товар,количество, сумма). Разрешается создать табл. справочник месяцев типа
№ м-ца_____месяц
01_________январь
02_________февраль и т.д.
Но не знаю, может ли она чем-нибудь помочь.
Нет ни одной табл., где было бы >12 записей

  Ответить  
 
 автор: Анатолий (Киев)   (08.05.2009 в 16:46)   личное сообщение
 
 


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 записей, а дальше, как я уже написал.

  Ответить  
 
 автор: NATAHA   (08.05.2009 в 17:56)   личное сообщение
 
 

Огромное спасибо!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList