|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Помогите пожалуйста не могу с запросами разобраться. :( Запрос 1 Используя таблицы Абоненты и Телефоны, вывести список всех улиц с указанием количества телефонов, установленных в домах на соответствующих улицах. В запрос включить поля:Улица,Дом,ЧислоТелефонов. Вычисляемое поле:ЧислоТелефонов Запрос 2 Подсчитать и вывести для каждого номера телефона объем недоплаты или переплаты с начала текущего года. Необходимо исходить из нулевого баланса на начало текущего года, т.е. считать, что значения недоплаты и переплаты были нулевыми для каждого абонента телефонной компании. В запрос включить поля: НомерТелефона, ОбъемНедоплаты, ОбъемПереплаты. Вычисляемые поля: ОбъемНедоплаты, ОбъемПереплаты ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 16:45 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Для начала объясните, как связаны таблицы, какие в них поля, "с начала текущего года", это контроль какого-то поля с датой или отдельно год и месяц? Студент? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 17:09 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )...Для начала объясните, как связаны таблицы, какие в них поля, ... Тут по идее САМ пример нужен, или вы по хрустальному шару прям УСЁ сразу видите? Типа для вас только вопрос не особо сильно понятен. Крута!!! +++ Мене бы так. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2016, 17:50 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Вот таблицы какие ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 04:37 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
valusechka89, читай -> Пособие для студентов и школьников ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 04:59 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Почищено. Треп и троллинг будут удаляться ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 10:51 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
Надеюсь, что базу с таблицами вы уже создали и с конструктором запросов знакомы. Запрос 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, т.к. расположены правее. Если вас пугает написанное - давайте БД с таблицами. Сделаем за вас. НО ТОГДА ВЫ НИЧЕМУ НЕ НАУЧИТЕСЬ! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 11:34 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
valusechka89, если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111? (ведь нет 100% гарантии что номер не начинается с 0 ) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 16:00 |
|
Вычисляемый запрос
|
|||
---|---|---|---|
#18+
sdkuvalusechka89, если Вы создадите поле "номерТелефона" в табл."Телефоны" с числовым типом данных (как на скрине),то как запишется телефон 0231111? (ведь нет 100% гарантии что номер не начинается с 0 )Номера телефонов абонентов одной компании имеют одинаковую длину, то есть, содержат одинаковое количество цифр? Если это так, то указанная проблема решается использованием формата "0...0", где количество нулей равно числу цифр в номерах. Лидирующий ноль будет показан автоматически. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2016, 17:34 |
|
|
start [/forum/topic.php?fid=45&fpage=104&tid=1613583]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 133ms |
0 / 0 |