![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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)