sql запросе? собери переменную перед ним в абап
вопрос про случай когда заранее рендж не построить
это в каких же случаях?
select a, b from bseg where zuonr like '%'+belnr+'%'
и чо? откуда тут белнр взялся?
почему тут рендж не построить?
нене, давай конкретную проблему. Потому что, пока на твой вопрос правильный ответ - делай переменную в абап и не выеживайся
вы предлагаете сперва все белнры выбрать и по ним рендж строить? так конечно можно но сколько памяти займёт такой диапазон
а, т.е. ты хочешь сказать, что это поле из этой же таблы?
belnr это же переменная? сделать другую переменную belnr_pattern = '%' && belnr && '%' и ее пихать в SQL
отлично. тогда, как я понимаю, как именно входит белн в зуонр ты знаешь (т.е. на самом деле там не лайк, а что-то типа "с первого по 10 символ - белнр", да?)
смещения посимвольные в моей задаче неизвестны, на них закладываться (с 1 по 10) нельзя
ну попробуй || или последовательно 2 CONCAT но может оказаться, что их нельзя юзать справа от оператора сравнения
спасибо, попробую
Самое забавное будет, когда начнутся тянуться лишние записи, которые просто по циферкам с номерами док-ов совпали
убить за такое))))
в реальной задаче и не бсег и не зуонр
ты хочешь заджойнить маской?
нет, это WHERE
Обсуждают сегодня