SQL QUERY

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

SQL QUERY

Сообщение ira » Вт авг 17, 2021 09:56

Добрый день!
Нужно вывести в SQL query значение в тип word.
Выводятся несколько select в одну таблицу:
---
, Katsopr.Vidsopr as tidkGal
---
---
, CASE WHEN MbpMove.status = 2 THEN 20 ELSE 28 END as tidkGal - не работает
---
Не могу занести значение типа word, может кто знает, какие преобразования нужно сделать?
ira
Посетитель
 
Сообщения: 47
Зарегистрирован: Вт мар 29, 2005 17:49
Reputation point: 8

Re: SQL QUERY

Сообщение Den » Вт авг 17, 2021 14:30

Попробуйте

CASE WHEN MbpMove.status = 2 THEN 20 ELSE 28 END as tidkGal : word

это явно должно типизировать колонку запроса
Den
Местный житель
 
Сообщения: 1836
Зарегистрирован: Вт мар 29, 2005 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Reputation point: 60

Re: SQL QUERY

Сообщение ira » Ср авг 18, 2021 07:14

Спасибо огромное!
Работает.
Причем такая конструкция не работает:
, CASE WHEN MbpMove.status = 2 THEN cast(20 as word) ELSE cast(28 as word) END as tidkGal
ira
Посетитель
 
Сообщения: 47
Зарегистрирован: Вт мар 29, 2005 17:49
Reputation point: 8


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


cron