Текущий архив: 2007.03.25;
Скачать: CL | DM;
Вниз
Особенности SELECT Найти похожие ветки
← →
NGPOL © (2007-02-28 21:07) [0]Уважаемые коллеги! Не проходит следующий запрос:
SELECT v.Name, COUNT(n.Id), SUM(IIF(n.Extr="TRUE", 1, 0))
FROM Vids v, Narkoses n
WHERE n.Vid=v.Id
GROUP BY v.Name
С его помощью хочу выбрать общее кол-во и к-во екстренных анестезий и сгрупп. их по видам анестезии. Такой запрос работал с БД Acsess(средствами Delphi), а сейчас в Paradox+BDE - запинается на "IIF". М.б. Local SQL вообще не поддерживает такой фунции, и что делать? Перевести логические поля в числовые 0/1?
← →
Johnmen © (2007-02-28 21:43) [1]Пробуй
SUM(CAST(n.Extr AS integer))
← →
Anatoly Podgoretsky © (2007-02-28 23:05) [2]И не пройдет, LocalSQL такой синтаксис не поддерживает.
Смотреть справку
← →
NGPOL © (2007-03-01 09:36) [3]Спасибо, огромное! Буду пробовать!
Страницы: 1 вся ветка
Текущий архив: 2007.03.25;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.03 c