powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемый запрос
11 сообщений из 11, страница 1 из 1
Вычисляемый запрос
    #39233568
valusechka89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста не могу с запросами разобраться. :(

Запрос 1
Используя таблицы Абоненты и Телефоны, вывести список всех улиц с указанием количества телефонов, установленных в домах на соответствующих улицах. В запрос включить поля:Улица,Дом,ЧислоТелефонов. Вычисляемое поле:ЧислоТелефонов



Запрос 2
Подсчитать и вывести для каждого номера телефона объем недоплаты или переплаты с начала текущего года. Необходимо исходить из нулевого баланса на начало текущего года, т.е. считать, что значения недоплаты и переплаты были нулевыми для каждого абонента телефонной компании. В
запрос включить поля: НомерТелефона, ОбъемНедоплаты, ОбъемПереплаты. Вычисляемые поля: ОбъемНедоплаты, ОбъемПереплаты
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39233589
Для начала объясните, как связаны таблицы, какие в них поля, "с начала текущего года", это контроль какого-то поля с датой или отдельно год и месяц?

Студент?
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39233630
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ( Киев )...Для начала объясните, как связаны таблицы, какие в них поля, ...
Тут по идее САМ пример нужен, или вы по хрустальному шару прям УСЁ сразу видите?
Типа для вас только вопрос не особо сильно понятен.
Крута!!! +++
Мене бы так.
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39233905
valusechka89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот таблицы какие
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39233906
valusechka89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39233912
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39234057
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почищено. Треп и троллинг будут удаляться
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39234122
Надеюсь, что базу с таблицами вы уже создали и с конструктором запросов знакомы.
Запрос 1:
Строится на связанных таблицах Абоненты и Телефоны. Группировка по Улица и Дом, Count по НомерТелефона.

Запрос 2:
Здесь сначала нужно создать и сохранить дополнительный запрос "ОплатыЗаГод" на таблице Оплаты с группировкой по НомерТелефона, Sum по СуммаОплаты (назвать "СуммаОплаты") и условием Year(ДатаОплаты) = Year(Date()).

Запрос2 строится на Телефоны и ОплатыЗаГод, связанных левым соединением, т.е. в конструкторе на линии связи стрелочка к запросу. Поля в конструкторе:
1. НомерТелефона;
2. Оплатить: [Телефоны]![ТарифОплатыЗаТелефон] * Month(Date())
3. Оплачено: NZ([ОплатыЗаГод]![СуммаОплаты];0)
4. ОбъемНедоплаты: IIF(Оплатить >= Оплачено; Оплатить - Оплачено)
5. ОбъемПереплаты: IIF(Оплатить < Оплачено; Оплачено - Оплатить)

Поля 2 и 3 можно не показывать (снять флажки).
Поля 4 и 5 используют в вычислениях поля 2 и 3, т.к. расположены правее.

Если вас пугает написанное - давайте БД с таблицами. Сделаем за вас.
НО ТОГДА ВЫ НИЧЕМУ НЕ НАУЧИТЕСЬ!
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39234440
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valusechka89,
если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111? (ведь нет 100% гарантии что номер не начинается с 0 )
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39234555
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuvalusechka89,
если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111?
(ведь нет 100% гарантии что номер не начинается с 0 )Номера телефонов абонентов одной компании имеют одинаковую длину, то есть, содержат одинаковое количество цифр?
Если это так, то указанная проблема решается использованием формата "0...0", где количество нулей равно числу цифр в номерах.
Лидирующий ноль будет показан автоматически.
...
Рейтинг: 0 / 0
Вычисляемый запрос
    #39234928
valusechka89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ), спасибо большое все получилось. :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вычисляемый запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]