none
problemas na consulta no sql server (query) RRS feed

  • Pergunta

  • olá tenho uma tabela com todos os ip's, veja ex. abaixo:

    ip_ini ip_fim sigla pais
    1.0.0.0 1.0.0.255 AU Australia
    1.0.1.0 1.0.3.255 CN China
    1.0.16.0 1.0.31.255 JP Japan
    1.0.32.0 1.0.63.255 CN China
    1.0.128.0 1.0.255.255 TH Thailand
    1.1.1.0 1.1.1.255 AU Australia
    17.57.247.88 19.68.79.119 US United States
    189.0.0.0 189.127.255.255 BR Brazil



    tenho um ip dinamico da internet '189.62.145.50', fiz uma query assim:

    select * from paises
    WHERE ip_ini <=('189.0.0.0') And ip_fim >=('189.0.0.0')

    Resultado:
    ip_ini ip_fim sigla pais
    17.57.247.88 19.68.79.119 US United States
    189.0.0.0 189.127.255.255 BR Brazil



    quando coloco o ip da internet '189.62.145.50', traz somente o primeiro resultado

    select * from paisess
    WHERE ip_ini <=('189.62.145.50') And ip_fim >=('189.62.145.50')

    Resultado:
    ip_ini ip_fim sigla pais
    17.57.247.88 19.68.79.119 US United States



    eu preciso que traga o resultado:

    ip_ini ip_fim sigla pais
    189.0.0.0 189.127.255.255 BR Brazil
    terça-feira, 31 de julho de 2012 04:02

Respostas

Todas as Respostas