CftClub.ru
Клуб специалистов ЦФТ-Банк

правильное описание between

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
брат666
Участник со стажем


Вступление в Клуб: 20.02.2014
СообщениеПн Окт 27, 2014 15:46   правильное описание between Ответить с цитатой
Полезность: Нет оценки
коллеги , прошу помочь. ошибку выдает про синтаксис. как написать between правильно? мне надо вывести остатки балансовых счетов в нижеуказанном интервале.

Код:
for (select v1(v1                       : i
                ,v1.num                   : bal
                ,v1.name                  : name
                ,v1.new_bs1.rasd.chapter  : c
                ,v1.vid_s                 : t)
      in ::[PL_US] all
      where  v1.vid_p = COA
      and instr(chapter,v1.new_bs1.rasd.chapter.chapter) > 0
      --and instr(mask_,v1.num) <> 0
      and v1.num between 31020 and 49971
      order by v1.num) loop
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеВт Окт 28, 2014 08:40   Re: правильное описание between Ответить с цитатой
Полезность: 1
брат666 пишет:
коллеги , прошу помочь. ошибку выдает про синтаксис. как написать between правильно? мне надо вывести остатки балансовых счетов в нижеуказанном интервале.

Код:
for (select v1(v1                       : i
                ,v1.num                   : bal
                ,v1.name                  : name
                ,v1.new_bs1.rasd.chapter  : c
                ,v1.vid_s                 : t)
      in ::[PL_US] all
      where  v1.vid_p = COA
      and instr(chapter,v1.new_bs1.rasd.chapter.chapter) > 0
      --and instr(mask_,v1.num) <> 0
      and v1.num between 31020 and 49971
      order by v1.num) loop


Правильно писать
and v1.num >= 31020
and v1.num <= 49971
prankster
Профи


Вступление в Клуб: 22.08.2014
СообщениеВт Окт 28, 2014 09:36   Re: правильное описание between Ответить с цитатой
Полезность: 1
Random пишет:
брат666 пишет:
коллеги , прошу помочь. ошибку выдает про синтаксис. как написать between правильно? мне надо вывести остатки балансовых счетов в нижеуказанном интервале.

Код:
for (select v1(v1                       : i
                ,v1.num                   : bal
                ,v1.name                  : name
                ,v1.new_bs1.rasd.chapter  : c
                ,v1.vid_s                 : t)
      in ::[PL_US] all
      where  v1.vid_p = COA
      and instr(chapter,v1.new_bs1.rasd.chapter.chapter) > 0
      --and instr(mask_,v1.num) <> 0
      and v1.num between 31020 and 49971
      order by v1.num) loop


Правильно писать
and v1.num >= 31020
and v1.num <= 49971


+ учесть, что v1.num имеет строковый тип
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru