Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.063 c
2-1172755475
Fav
2007-03-01 16:24
2007.03.25
Задачка


3-1167245485
крошка
2006-12-27 21:51
2007.03.25
Как правильно раздать права пользователям MS SQL и кто такой DBO?


15-1171568690
Johnmen
2007-02-15 22:44
2007.03.25
Что Вам мешает купить Windows?


2-1172761724
Anderson2007
2007-03-01 18:08
2007.03.25
A call to OS function failed


1-1169793749
GrayFace
2007-01-26 09:42
2007.03.25
Нормальный аналог Shell Controls