Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
1-1170423871
oxffff
2007-02-02 16:44
2007.03.25
E1508. Лечиться ли Delphi 7?


2-1172826729
wrapper
2007-03-02 12:12
2007.03.25
Почтовик по умолчанию


15-1172357538
Help!!!
2007-02-25 01:52
2007.03.25
По вечерам изображение на мониторе начинает дёргаться С чем может


2-1172760724
проходил мимо решил заглянуть
2007-03-01 17:52
2007.03.25
listbox


2-1172913668
tytus
2007-03-03 12:21
2007.03.25
Как пролистать ListView до нужной позиции?




   Наверх