-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


проблемы с запросом

Понедельник, 21 Сентября 2015 г. 17:46 + в цитатник
Доброго вечера (помогите чайнику :)),
есть таблица, в которой часть полей пустые, я хочу при помощи запроса ввести данные по определенным полям (через Like) и одно поле сделать вычисляемым.

Сделал запрос, проблема в том, что если пустые поля, участвующие в запросе заполнить - запрос работает, если их оставить пустыми - запрос выдает пустую запись, я думаю, что проблема в вычисляемом поле.
Прочитал про Nz, налепил ее куда-попало, не помогает.

Вот вычиляемое поле:

Nz(сумма_коММ_предложения): (Nz([сумма_за_лифтовое_оборудование])+Nz([стоимость_до_границы].[стоимость_до_границы]))*Nz([стоимость_пошлина].[стоимость_пошлина])*1,18+Nz([Перевозка_граница_Москва])+Nz([Перевозка_Москва_ПН])+Nz([Прибыль])

Вот запрос:
SELECT сводная_таблица_ввода_данных.номер_заказаМОС, сводная_таблица_ввода_данных.[марка лифта], сводная_таблица_ввода_данных.кол_во_лифтов, сводная_таблица_ввода_данных.Сумма_за_лифтовое_оборудование, сводная_таблица_ввода_данных.Перевозка_до_границы, сводная_таблица_ввода_данных.Пошлина, сводная_таблица_ввода_данных.Перевозка_граница_Москва, сводная_таблица_ввода_данных.Перевозка_Москва_ПН, сводная_таблица_ввода_данных.Прибыль, (Nz([сумма_за_лифтовое_оборудование])+Nz([стоимость_до_границы].[стоимость_до_границы]))*Nz([стоимость_пошлина].[стоимость_пошлина])*1.18+Nz([Перевозка_граница_Москва])+Nz([Перевозка_Москва_ПН])+Nz([Прибыль]) AS [Nz(сумма_коММ_предложения)], СТОИМОСТЬ_ДО_ГРАНИЦЫ.стоимость_до_границы, СТОИМОСТЬ_ПОШЛИНА.стоимость_пошлина, СТОИМОСТЬ_ГРАНИЦА_МОСКВА.Стоимость_граница_Москва
FROM СТОИМОСТЬ_ПОШЛИНА INNER JOIN (СТОИМОСТЬ_ДО_ГРАНИЦЫ INNER JOIN (СТОИМОСТЬ_ГРАНИЦА_МОСКВА INNER JOIN сводная_таблица_ввода_данных ON СТОИМОСТЬ_ГРАНИЦА_МОСКВА.Код = сводная_таблица_ввода_данных.Перевозка_граница_Москва) ON СТОИМОСТЬ_ДО_ГРАНИЦЫ.Код = сводная_таблица_ввода_данных.Перевозка_до_границы) ON СТОИМОСТЬ_ПОШЛИНА.Код = сводная_таблица_ввода_данных.Пошлина
WHERE (((сводная_таблица_ввода_данных.номер_заказаМОС) Like [введите номер МОС для расчета] & ""));

спасибо

http://www.sql.ru/forum/1176406/problemy-s-zaprosom


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку