![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
![]()
Здравствуйте,
подскажите пожалуйста, (хочу правильней написать запрос): Есть два поля, "Field1" "Field2" с типом "NUMERIC", и запрос №1: Код:
но во всех строках поля "Field2" у меня содержится "null", поэтому результат запроса не "sum(Field1)" как хотелось бы, а Field3 ="null". После доработки предыдущего запроса к виду (запрос №2): Код:
Вопрос: Можно ли как-нибудь упростить запрос №2? P.S. Значения "null" в полях быть должно, т.к. необходимо знать в каких полях значений не существует |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
По-моему это тоже самое, что у вас, но короче и оптимальней. Зачем case не понял, при совпадении разница и так 0 будет
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 525
|
![]() Цитата:
Спасибо "Аватар", за ответ! Насколько я понял, мне и впредь придется использовать комбинацию с "COALESCE" для ПРАВИЛЬНОГО подсчета данного типа полей Последний раз редактировалось KBO; 06.08.2011 в 03:05. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск "почти" одинаковых полей в таблице | хИринах | БД в Delphi | 5 | 22.06.2010 22:18 |
Правильный параметр "командная строка" в макрокоманде "ЗапускПриложения". | peektoseen | Microsoft Office Access | 3 | 10.03.2010 19:53 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
"not null" и триггер в IBase/FB | Surgeon | БД в Delphi | 15 | 10.10.2008 14:55 |