Вниз
Скачать: CL | DM;

rf сделать в запросе два варианта записи в одно поле?   Найти похожие ветки 

← →
pavel_guzhanov ©   (2008-03-19 12:10) [0]

Например есть запрос:

Select "1" as type_ from table where (условия)
и
select "2" as type_ from table where (другие условия)

Эти два запроса надо во вьюхе объединить в 1 поле. Как это сделать?


← →
Johnmen ©   (2008-03-19 12:19) [1]

Во вьюхе никак.
Но можно подумать, если приведешь конкретные подробности, что в этом поле надо в завис.от условий.


← →
pavel_guzhanov ©   (2008-03-19 12:24) [2]

в таблице хранятся данные о договорах. Договора могут быть с юрлицом (cont_type = 1 или 3) и с физлицом (cont_type=2)
во вьюхе надо получить поле type_, в котором должно быть "2"- если договор с юрлицом, и "3", если договор с физлицом


← →
Плохиш ©   (2008-03-19 12:24) [3]


> pavel_guzhanov ©   (19.03.08 12:10)  

union поставить вместо "и"?


← →
www   (2008-03-19 12:25) [4]

union all


← →
pavel_guzhanov ©   (2008-03-19 12:35) [5]

сделал вот так
SELECT CASE c.cont_type
             WHEN 1 THEN "2"
             WHEN 2 THEN "3"
             WHEN 3 THEN "2"
             END as type_
         FROM
           cont c
Спасибо всем, кто пытался помочь



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

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



Память: 0.46 MB
Время: 0.013 c
2-1217826999
deadteachers
2008-08-04 09:16
2008.09.14
Связи между БД


15-1216979977
Jolik
2008-07-25 13:59
2008.09.14
Есть работа...


2-1217917268
kate158
2008-08-05 10:21
2008.09.14
вывод из реестра адреса е-mail


2-1217770915
mokmoc
2008-08-03 17:41
2008.09.14
TLabel + Paint + Align


2-1217518989
Евгений Р.
2008-07-31 19:43
2008.09.14
Есть ли такой компонент?




   Наверх