Вход | Регистрация
 

выбор и выразить в запросе

выбор и выразить в запросе
Я
   Мисти
 
13.05.19 - 14:14
что я делаю не так?
    ВЫБОР      // Юля  май 2019
        КОГДА (ВЫРАЗИТЬ(Кос_ФайлыGDrive.СсылкаНаФайл КАК СТРОКА(1000))) = """"
                            ТОГДА 0
        КОГДА (ВЫРАЗИТЬ(Кос_ФайлыGDrive.СсылкаНаФайл КАК СТРОКА(1000)))<>""""
            ТОГДА 1
        ИНАЧЕ 0
    КОНЕЦ КАК Кос_GDrive
 
 
   Aleksandr N
 
1 - 13.05.19 - 14:15
(0) Какой тип значения у СсылкаНаФайл?
   Мисти
 
2 - 13.05.19 - 14:15
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Кос_ПрисоединенныеФайлыGDrive КАК Кос_ФайлыGDrive// Юля май 2019

        ПО бит_Документ.Ссылка = Кос_ФайлыGDrive.ВладелецФайла
ниже определено - справочник присоединенных файлов
Мне нужно - есть он или нет, сама ссылка не нужна.
Как это описать в запросе?
   Мисти
 
3 - 13.05.19 - 14:15
(1) строка неогранич. длины
   unregistered
 
4 - 13.05.19 - 14:17
ВЫБОР
  КОГДА (ВЫРАЗИТЬ(Кос_ФайлыGDrive.СсылкаНаФайл КАК СТРОКА(1000))) = ВЫРАЗИТЬ("" "" КАК СТРОКА(1000))  
    ТОГДА 0 
  ИНАЧЕ 1 
 КОНЕЦ КАК Кос_GDrive
   unregistered
 
5 - 13.05.19 - 14:18
Извращение какое-то.
   Aleksandr N
 
6 - 13.05.19 - 14:18
(2) isnull
   unregistered
 
7 - 13.05.19 - 14:19
(6) +1
   ДенисЧ
 
8 - 13.05.19 - 14:24
(6) Причём тут NULL?
   Aleksandr N
 
9 - 13.05.19 - 14:26
(8) левое соединение + сравнение идет на пустую строку.
   Мисти
 
10 - 13.05.19 - 14:27
isnull к чему присобачить?
(8) там такая была конструкция, я свой кусочек вставляю аналогично.
   Aleksandr N
 
11 - 13.05.19 - 14:28
(10) isnull(Кос_ФайлыGDrive.СсылкаНаФайл, "")
   Мисти
 
12 - 13.05.19 - 14:30
ВЫРАЗИТЬ("" "" КАК СТРОКА(1000))  - вот к этому куску претензия - "ожидается выражение Как "" ??? ""
   Мисти
 
13 - 13.05.19 - 14:31
isnull(Кос_ФайлыGDrive.СсылкаНаФайл, "") - напишите, уже до конца, где я увижу 1 и 0 в итоге?
   Aleksandr N
 
14 - 13.05.19 - 14:32
ВЫБОР
       КОГДА (ВЫРАЗИТЬ(isnull(Кос_ФайлыGDrive.СсылкаНаФайл, """") КАК СТРОКА(1000))) = """"
                           ТОГДА 0
        КОГДА (ВЫРАЗИТЬ(isnull(Кос_ФайлыGDrive.СсылкаНаФайл, """") КАК СТРОКА(1000)))<>""""
            ТОГДА 1
        ИНАЧЕ 0
    КОНЕЦ КАК Кос_GDrive
   unregistered
 
15 - 13.05.19 - 14:33
(12) Скобки расставь правильно. Я ошибся в (4).
   Simod
 
16 - 13.05.19 - 14:47
(0) Нужен 0 или 1? Или достаточно ИСТИНА - ЛОЖЬ?
   hhhh
 
17 - 13.05.19 - 15:31
зачем 1000 символов брать. Так достаточно

   КОГДА (ВЫРАЗИТЬ(isnull(Кос_ФайлыGDrive.СсылкаНаФайл, """") КАК СТРОКА(1))) = """"
   Мисти
 
18 - 13.05.19 - 15:38
(14) Получилось, спасибо.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.