Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.04;
Скачать: CL | DM;

Вниз

Проблема с объединением таблиц в Paradox е   Найти похожие ветки 

 
Patrick ©   (2003-07-11 17:24) [0]

Пришлось по необходимости вернуться к Парадоксу и столкнулся с проблемой, делаю запрос типа:
select a,b,c,0.00
from table1
where d=0
union
select 0,b,c,e
from table1
where d<>0

тип поля a - S, e - N
выдаёт ошибку "Type mismatch"
понятно, что поле "a" как-то не дружит с 0 или "е" с 0.00, необходимо какое-то приведение типов, а вот синтаксиса я не знаю и документации никакой нет, в IB или MSSQL такой проблемы не возникало. Может кто что-нибудь подскажет. Заранеее благодарен.


 
KDS ©   (2003-07-11 17:38) [1]

есть стандартная для SQL функция приведения типов CAST()


 
VAleksey ©   (2003-07-11 17:48) [2]

select a as f1,b as f2,c as f3,0.00 as f4
from table1
where d=0
union
select 0 as f1,b as f2,c as f3,e as f4
from table1
where d<>0



 
KDS ©   (2003-07-11 18:09) [3]

а зачем вообще обединять таблицу саму с собой?
?
табле1
Юнион
табле1
?
уверен что задачу можно решить подругому и проще

а поле "Д" какого типа?



Страницы: 1 вся ветка

Текущий архив: 2003.08.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-10116
sergeymukhin
2003-07-09 17:33
2003.08.04
Работа с ADOQuery


14-10445
Vorobyev Sergey
2003-07-17 09:38
2003.08.04
Кто-нибудь встречал конверторы hlp файлов в chm?


6-10318
Otec
2003-05-27 23:58
2003.08.04
Связь по сети


4-10524
xn0bys
2003-06-02 16:29
2003.08.04
Как сделать так, чтоб использование процессора было не 100%


14-10428
tlwlite
2003-07-18 00:39
2003.08.04
подскажите html редактор какой-нить.