none
Setar valores de parâmetros com base em seleção em outro parâmetro RRS feed

  • Pergunta

  • Olá !

    A situação é a seguinte :

    Tenho relatórios que são gerenciais onde o usuário normalmente emite do primeiro ao último dia do mês.

    Atualmente tenho um filtro de data inicial e data final informados manualmente pelo usuário.

    Gostaria de criar uma opção de seleção combo com os nomes dos 12 meses. Caso o usuário selecione um valor no combo, gostaria de forçar os valores das datas (data inicial e data final) com base no mês selecionado.

    Tenho que continuar permitindo informar as datas manualmente pois o relatório pode ser emitido de períodos variáveis também.

    Tah, é frescura, mas tem como fazer ??

    Obrigado !

    quarta-feira, 14 de março de 2007 21:13

Respostas

  • Acho que assim ficaria legal


    CREATE PROCEDURE XPTO
    (
        @DATAINI DATETIME
        @DATAFIM DATETIME
        @MES INT = NULL
    )
    AS

    SELECT * FROM REPORT
    WHERE
        (
            (DATAINI BETWEEN @DATAINI AND @DATAFIM AND @MES IS NULL) OR
           (DATEPART(month,DATAINI) = @MES)
        )
    GO




    Espero ter ajudado
    • Marcado como Resposta Richard Juhasz quinta-feira, 13 de setembro de 2012 16:36
    quarta-feira, 14 de março de 2007 23:46