Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fratucci

Query para que o SQL "pergunte" qual o valor que eu desejo p

Recommended Posts

Pessoal,

 

Existe alguma maneira de numa query fazer com que o SQL "pergunte" qual o valor que eu desejo pesquisar? Exemplo:

 

SELECT

*

FROM

TABELA_X

WHERE

CDCAMPO IN (1,2) AND

DTINCLUSAO BETWEEN 'AAAA-MM-DD' AND 'AAAA-MM-DD'

 

A´idéia que tenho é que no momento que eu for executar a consulta, que o SQL peça as datas para o campo DTINCLUSAO. A proposta é para evitar que o usuário "esqueça" de colocar as datas corretas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma procedure deste modo

 

create procedure spr_buscadata @DTINICIO datetime, @DTFIM datetime 

As

SELECT
*
FROM
TABELA_X
WHERE
CDCAMPO IN (1,2) AND
DTINCLUSAO BETWEEN @DTINICIO AND @DTFIM

Para executar:

 

exec spr_buscadata '2007-10-01', '2008-10-01'

Deste modo você vai ter que inserir uma data inicial e final

 

Era isso?!

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.