none
BETWEEN MM/AAAA RRS feed

  • Pergunta

  • Bom dia,

    Tem um campo chamado Referencia no formato VARCHAR(7)

    @REF_INI = 10/2017

    @REF)FIM = 12/2017

    Porem queno utilizo a consulta 

    REFERENCIA BETWEEN @REF_INI AND @REF_FIM

    ESTA RETORNANDO DE OUTROS MESES, MAIS SO QUERO DE 10/2017 A 12/2017

    11/2016
    12/2016
    10/2017
    11/2017
    12/2017
    11/2015
    12/2015

     Alguém poderia me ajudar?
    terça-feira, 10 de abril de 2018 13:14

Respostas

  • Bom dia,

    Se o tipo é varchar e esta no formato mm/aaaa sugiro utilizar código para inverter o formato para aaaamm no filtro:

    RIGHT(REFERENCIA, 4) + LEFT(REFERENCIA, 2) BETWEEN @REF_INI AND @REF_FIM

    Sendo que nesse caso as variáveis/parâmetros ficariam da seguinte forma:

    @REF_INI = '201710';
    @REF_FIM = '201712';

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    terça-feira, 10 de abril de 2018 13:22