Array
(
)

Ajuda com data em um determinado periodo

Adriana.trindade
   - 10 mai 2006

Pessoal,

Tenho o seguinte SQL:

SELECT A.Numero_SPP,
B.Numero_SPP_Projeto,
A.Cod_Mun_Origem,
A.Cod_Mun_Destino,
A.Data_Origem,
A.Hora_Origem,
A.Hora_Destino
FROM Trecho_Aereo_Solicitacao A INNER JOIN Solicitacao_Pagamento_Projeto B ON
( A.Numero_SPP = B.Numero_SPP )
WHERE B.Doc_Beneficiario_SPP = ´17975646091´
AND B.Status_SPP <> 1
ORDER BY A.Data_Origem

O que estou necessitando é o seguinte: preciso passar uma data como parametro pra saber se esta data não esta em nenhum intervalo de datas de acordo com cada solicitação.

Obrigada.

It3r
   - 31 mai 2006

utilize not in (@data)

espero ter ajudado.

It3r
   - 31 mai 2006

Mais ou menos seria isso?

create table #teste
(
codigo int identity(1,1),
nome char(30),
data datetime,
primary key (codigo))

insert into teste
select FirstName, birthdate from nortwind..employees

select * from teste

select
nome,
data
from teste
where data not between ´1948-12-08´ and ´1952-12-08´

Espero ter ajudado.

It3r
   - 31 mai 2006

SELECT * FROM TABELA
WHERE NOT EXISTS (SELECT * FROM TABELA
WHERE DATA = DATA)

Acabei de fazer um select agora, e lembrei do seu post, também poderá fazer isso.

Espero ter ajudado.

Qualquer coisa, replay