Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
SELECT fretes_ceps.cidade, fretes_ceps.cep_inicio, fretes_ceps.cep_fim
FROM fretes_ceps
WHERE fretes_ceps.cep_inicio <= '69924998' AND fretes_ceps.cep_fim >= '69924998' AND fretes_ceps.codigo = 8 AND fretes_ceps.exibir = 1;
cidade | cep_inicio | cep_fim
--------------------------------------------------------
Capital/Interior | 69900000 | 69999999
Rio Branco | 69900001 | 69924999
eu gostaria de trazer a faixa de cep mais proxima do valor de entrada primeiro
eu coloquei um ORDER BY (fretes_ceps.cep_fim - fretes_ceps.cep_inicio) ASC, resolveu meu problema
Blz
Não entendi o problema.
a sql ficaria melhor
SELECT fretes_ceps.cidade, fretes_ceps.cep_inicio, fretes_ceps.cep_fim
FROM fretes_cepsWHERE '69924998' between fretes_ceps.cep_inicio AND fretes_ceps.cep_fim
AND fretes_ceps.codigo = 8
AND fretes_ceps.exibir = 1
Mas o que seria