Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

sql – запрос


CAMOBAP ©   (2003-04-01 08:44:00) 

У меня есть sql – запрос:
SELECT Mplatsa.CODPRED, Predpr.NAMEPRED, Predpr.NAME0, Mplatsa.SALD, SUM( Vist.DOPOPL )
FROM "MPLATSA.DBF" Mplatsa
INNER JOIN "PREDPR.DBF" Predpr
ON (Predpr.CODPRED = Mplatsa.CODPRED)
LEFT OUTER JOIN "VIST.DBF" Vist
ON (Vist.CODPRED = Predpr.CODPRED)
GROUP BY Mplatsa.CODPRED, Predpr.NAMEPRED, Predpr.NAME0, Mplatsa.SALD
ORDER BY Predpr.NAMEPRED

Если добавляю строки:
WHERE (Predpr.KLIGRUP <> "21")
AND (Predpr.KLIGRUP <> "22")
То из выборки также пропадают записи, у которых поле KLIGRUP пустое.
Это поле имеет символьный тип, длина 2.
В чём проблема и как этого избежать?


CAMOBAP   (2003-04-01 10:19:00) [1]

О, так нормально, всем спасибо!


Johnmen   (2003-04-01 10:01:00) [2]

>То из выборки также пропадают записи, у которых поле KLIGRUP пустое.

Врёшь ты всё....:)))


ЮЮ   (2003-04-01 09:57:00) [3]

(Predpr.KLIGRUP IS NULL) OR
((Predpr.KLIGRUP <> "21") AND (Predpr.KLIGRUP <> "22"))


Соловьев   (2003-04-01 09:56:00) [4]

не AND а OR


CAMOBAP   (2003-04-01 09:52:00) [5]


> Нужно добавить AND (Predpr.KLIGRUP IS NULL)
Нет, в этом случае выборка вообще пуста


Num Lock   (2003-04-01 09:30:00) [6]

Нужно добавить AND (Predpr.KLIGRUP IS NULL)


Наверх

Титульная страница Поиск, карта сайта Написать письмо