Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Внизsql – запрос Найти похожие ветки
← →
CAMOBAP (2003-04-01 08:44) [0]У меня есть 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.
В чём проблема и как этого избежать?
← →
Num Lock (2003-04-01 09:30) [1]Нужно добавить AND (Predpr.KLIGRUP IS NULL)
← →
CAMOBAP (2003-04-01 09:52) [2]
> Нужно добавить AND (Predpr.KLIGRUP IS NULL)
Нет, в этом случае выборка вообще пуста
← →
Соловьев (2003-04-01 09:56) [3]не AND а OR
← →
ЮЮ (2003-04-01 09:57) [4](Predpr.KLIGRUP IS NULL) OR
((Predpr.KLIGRUP <> "21") AND (Predpr.KLIGRUP <> "22"))
← →
Johnmen (2003-04-01 10:01) [5]>То из выборки также пропадают записи, у которых поле KLIGRUP пустое.
Врёшь ты всё....:)))
← →
CAMOBAP (2003-04-01 10:19) [6]О, так нормально, всем спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c