Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 10.05.2015, 20:42   #1
haitkulova
Пользователь
 
Регистрация: 01.04.2015
Сообщений: 12
Репутация: 10
По умолчанию Проблема с запросами

БД Услиги мобильной сети. В ней по готовым таблицам нужно составить запросы. В них нужно соответственно выполнить следующие запросы:
1.Рассчитать стоимость оказанных услуг по всем заказам и за указанный период. Я так понимаю нужен параметрический запрос но он не получаться. Посмотрите пожалуйста может таблицы не правильно связаны. В методичке вроде расписано но все равно не могу понять(
Рассчитать стоимость оказанных услуг по всем заказам за заданный период времени. Для этого, сначала подготовить базовый запрос – «ЗапрБазовый», в котором рассчитать длительность разговора по ка-ждому пункту заказов. Запрос готовиться на основе таблицы «Заказы», и должен содержать поля: КодАбонента, КодУслуги, Дата, Начало, Окончание предоставляемой услуги. В запросе создать вычисляемые поля Часы, Минуты, Секунды, ДлитРазговора, где с помощью стандартных функций вычислить количество часов (функция Hour()) в формате HH, минут (функция Minute()) в формате MM, секунд (функция Second()) в формате SS и продолжительность разговора (функция TimeSerial()) в формате времени HH:MM:SS. Кроме того, создать поле Длит/мин, в которое ввести выражение [ДлитРазговора]*24*60, пересчитывающее формат времени HH:MM:SS в десятичный эквивалент – минуты, т.к. тарифы оплаты за предоставляемые услуги заданы в рублях за 1 полную минуту, а реальный разговор, как правило, длится несколько минут с секундами. С помощью функции Round() округлить выражение в поле Длит/ мин с точностью до 2 знаков после запятой.
На основе базового запроса и таблицы «Услуги» создать новый запрос – «ЗапрСтоимость» для расчета стоимости услуг, предостав-ляемых абоненту заданной мобильной сети за истекшую неделю. Этот запрос должен содержать в своем составе поля КодАбонента, КодУс-луги, Дата, Начало, Длит/мин из базового запроса и поля Тариф_Д, Та-риф_Н из таблицы «Услуги». В запросе создать вычисляемое поле Стоимость, в которое ввести выражение для расчета стоимости пре-доставляемых услуг с учетом длительности разговора и тарифов на предоставляемые услуги. Для построения выражения использовать функцию IIf(<условие>, <выражение1>, <выражение 2>). Установить формат поля Стоимость – Денежный.
2. Средняя стоимость оказанных услуг для каждой группы кодов услуг по исходящим вызовам
Пожалуйста кто нибудь помогите или подскажите, самостоятельно пыталась сделать но ни чего не получилось((( Преподаватель просто завалил кучей заданий
Вложения
Тип файла: rar Услуги мобильной связи.rar (19.6 Кб, 1 просмотров)
haitkulova вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с запросами! thooog Microsoft Office Access 0 20.05.2013 21:03
MsSQL проблема с запросами Авторитет SQL, базы данных 0 04.04.2011 21:30
Проблема с запросами в MySql dryoma Помощь студентам 0 18.05.2010 20:36
IdHttp проблема с запросами Lion-Tiger Работа с сетью в Delphi 1 24.09.2009 13:25


20:27.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru