Читайте также:
|
|
ИМЯ БАНКА ГОРОД КОР_СЧЕТ БИК
Пояснение. Критерием проверки соответствия БИК банка его корреспондентскому счету является требование, чтобы последние три символа поля БИК совпадали с последними тремя символами кор/счета. В прикладной информатики в области экономики и менеджмента часто используются встроенные функции выделения различных частей из символьных строк – Left$(), Mid$(), Right$(). Формат встроенных функций с примерами их использования лучше всего можно просмотреть в электронной справке СУБД MS Access.
SELECT ИМЯ, ГОРОД, КОР_СЧЕТ, БИК
FROM БАНКИ
WHERE Right$(КОР_СЧЕТ,3)<> Right$(БИК,3);
2. Разработать SQL-запрос определения суммарных платежей по предприятиям. Формат запроса:
ИМЯ КЛИЕНТА ИНН КЛИЕНТА Всего_платежей_на_сумму
Сгруппировать и отсортировать запрос по имени клиента.
SELECT КЛИЕНТЫ.ИМЯ, ПЛАТЕЖИ.ИНН, Sum(СУММА_ПЛАТЕЖА) AS [Всего_платежей_на_сумму]
FROM КЛИЕНТЫ INNER JOIN ПЛАТЕЖИ ON КЛИЕНТЫ.ИНН = ПЛАТЕЖИ.ИНН
GROUP BY КЛИЕНТЫ.ИМЯ, ПЛАТЕЖИ.ИНН
ORDER BY КЛИЕНТЫ.ИМЯ;
3. Разработать SQL-запрос суммы поступлений за месяц, вводимый с клавиатуры. Для свертывания данных по месяцам можно использовать функцию выделения месяца даты, например: Format$(;”mmm ”). Формат запроса:
ИМЯ БАНКА БИК БАНКА Сумма_ поступлений _за_месяц ДАТА_ПЛАТЕЖ
SELECT БАНКИ.ИМЯ, ПЛАТЕЖИ.БИК, Sum(ПЛАТЕЖИ.СУММА_ПЛАТЕЖА) AS [Сумма_поступлений_за_месяц]
FROM БАНКИ INNER JOIN ПЛАТЕЖИ ON БАНКИ.БИК = ПЛАТЕЖИ.БИК
WHERE ((((Format([ДАТА_ПЛАТЕЖА],"mmm")))=[Введите первые три буквы месяца]))
GROUP BY БАНКИ.ИМЯ, ПЛАТЕЖИ.БИК;
4. Разработать SQL-запрос выборки платежей банкам в заданном с клавиатуры интервале времени. Формат запроса:
ИМЯ КЛИЕНТА Номер_Платежа_СФ СУММА_ПЛАТЕЖА ДАТА_ПЛАТЕЖА
SELECT КЛИЕНТЫ.ИМЯ, ПЛАТЕЖИ.Номер_Платежа_СФ, ПЛАТЕЖИ.СУММА_ПЛАТЕЖА, ПЛАТЕЖИ.ДАТА_ПЛАТЕЖА
FROM КЛИЕНТЫ INNER JOIN ПЛАТЕЖИ ON КЛИЕНТЫ.ИНН = ПЛАТЕЖИ.ИНН
WHERE (((ПЛАТЕЖИ.ДАТА_ПЛАТЕЖА) Between [введите первую дату] And [введите вторую дату]));
5. Разработать SQL-запрос выборки банков по городу. Формат запроса:
ИНН БАНКА ИМЯ БАНКА ГОРОД БАНКА КОР_СЧЕТ
SELECT ИНН, ИМЯ, ГОРОД, КОР_СЧЕТ
FROM БАНКИ
WHERE (((БАНКИ.ГОРОД)=[Введите город]));
6. Разработать SQL-запрос вывода информации о клиенте по его ИНН. Формат запроса:
ИНН КЛИЕНТА ИМЯ КЛИЕНТА АДРЕС КЛИЕНТА ТЕЛЕФОН КЛИЕНТА РАС_СЧЕТ
SELECT ИНН, ИМЯ, АДРЕС, ТЕЛЕФОН,.РАС_СЧЕТ
FROM КЛИЕНТЫ
WHERE (((КЛИЕНТЫ.ИНН)=[Введите ИНН клиента]));
7. Разработать SQL-запрос вывод информации о банке по его БИК. Формат запроса:
БИК БАНКА ИНН БАНКА ИМЯ БАНКА ГОРОД БАНКА КОР_СЧЕТ
SELECT БИК, ИНН, БАНКИ.ИМЯ, ГОРОД, КОР_СЧЕТ
FROM БАНКИ
WHERE (((БАНКИ.БИК)=[Введите БИК банка]));
8. Разработать SQL-запрос вывода оплаченных счетов-фактур.Формат запроса:
Номер_СФ ИМЯ СФ ДАТА СФ СТОИМОСТЬ
Отсортировать по номеру счет-фактуры.
SELECT СФ.Номер_СФ, СФ.ИМЯ, СФ.ДАТА, СФ.СТОИМОСТЬ
FROM СФ INNER JOIN ПЛАТЕЖИ ON СФ.Номер_СФ = ПЛАТЕЖИ.Номер_Оплаченного_СФ
ORDER BY СФ.Номер_СФ;
9. Разработать SQL-запрос вывода счетов-фактур, наименования(имя) работ которых начинается с указанной буквы.Формат запроса:
ИМЯ СФ ДАТА СФ СТОИМОСТЬ СФ СФ.Номер_СФ
SELECT СФ.ИМЯ, СФ.ДАТА, СФ.СТОИМОСТЬ, СФ.Номер_СФ
FROM СФ
where ((СФ.ИМЯ) like ''+[Введите букву]+'*');
10. Разработать SQL-запрос определения суммарных поступлений банкам. Формат запроса:
Дата добавления: 2015-02-16; просмотров: 83 | Поможем написать вашу работу | Нарушение авторских прав |