e s.storenumber EM (“, LOJA, ") “,
CASO QUANDO EXTREMIDADE outra do concat do "" do "" de BRAND= então (“e o s.brandnumber EM (”, TIPO, ")”),
“e s.deptcode REGEXP”, PARTEM, “
A aprovação I faltou uma EXTREMIDADE.
Basicamente, o que significa está, na peça onde você adiciona normalmente a corda
e s.brandnumber DENTRO (“, TIPO, ")
A seu SQL cheio, verific se o tipo seja "". Se é em branco, não adiciona nada à pergunta final. Olhando apenas a linha do CASO, faz este:
CASO QUANDO "" de BRAND= então
""
mais
concat (“e s.brandnumber EM (”, TIPO, ")”)
EXTREMIDADE,
Assim qualquer um adiciona “e s.brandnumber em ()” se o filtro do tipo não está vazio, ou nada (e conseqüentemente o sql inteiro não filtra no tipo).
Deixar-me saber se isto é obscuro.