Erro: (select a.url,
a.codigo cod_produto,
concat('testeeeeeeeee',a.nome_produto) as nome_produto,
b.codigo cod_prod_veiculo,
b.fios,b.sistema,
b.versao,
b.motor,
b.programacao,
c.codigo codi_veiculo,
c.nome nome_veiculo,
c.nome modelo, mid(f.descricao,1,110) texto,
h.descricao aplicacao,
j.descricao,
k.nome_produto prod_sub,k.codigo cod_sub,
if ((b.anoini=0 and b.acimade=0 and b.anofim=0),'All',
if((b.anoini>0) and (b.acimade<=0),concat(b.anoini,' until: ',b.anofim),
if(b.acimade >0,concat(' onwards ',b.acimade),
if ((b.anoini=0) and (b.anofim>0),concat('until ',b.anofim),'all')
)))ano,b.sistema,b.versao
from produtos a
join texto f on f.id = a.cod_texto
join produto_veiculo b on b.cod_produto=a.codigo and b.ativo='true'
join veiculos c on c.codigo=b.cod_veiculo
join fabricantes e on e.codigo=b.cod_fabricante
join produto_aplicacao g on g.cod_produto=a.codigo
join aplicacao h on h.codigo=g.cod_aplicacao
left join produtos k on k.codigo= cod_prod_substituido
join linhas j on j.codigo=h.tipo
where a.substituido=0
AND b.cod_veiculo = 333
and e.codigo=4
and a.ativo='true'
and a.status='Ativo'
and ( ( >=b.anoini and <=b.anofim ) or ( b.acimade>0 and >=b.acimade ))
ORDER BY cod_prod_substituido,b.acimade DESC ,b.anofim DESC, a.nome_produto) - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '>=b.anoini and <=b.anofim ) or ( b.acimade>0 and >=b.acimade ))
ORDER BY cod_p' at line 40