![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В запросе не работает "NZ"
FFFF © (2006-07-06 16:18:00)Помогите, пожалуйста, для того, чтобы при отсутствии данных в поле производилось суммирование я использую функцию «NZ». (В ACCESS она работает нормально)
Но Delphi ее не понимает.
Фрагмент запроса приведен ниже.
Чем заменить «NZ» в Delphi?
Это в «AdoQuery».
Rashod.IDSluv AS Rashod _IDSluv, Nz(Limiti.Yanvar)+Nz(Limiti.Fevral)+Nz(Limiti.Mart) AS L_1Kvartal
Ega23 (2006-07-06 18:09:00) [1]Использовать Is Null
Desdechado (2006-07-06 17:29:00) [2]Повторяю вопрос - какая СУБД используется?
Потому как в разных СУБД разные функции и разный синтаксис (диалекты SQL).
FFFF (2006-07-06 17:15:00) [3]Запрос без "NZ" работает отлично, но если, в марте месяце в поле будет "пусто", то за ввесь квартал будет пусто тоже. А если во всех месяцах есть данные, то все считае нормально.
Тогда возможно подскажите, как суммировать и поля в которых "пусто".
Desdechado (2006-07-06 16:43:00) [4]> Но Delphi ее не понимает.
Дельфи - это не СУБД. Что ты в запросе написал, то Дельфи и передаст СУБД. Поэтому, если ты СУБД не указываешь, то не ясно, куда ты скармливаешь этот запрос.