Ajuda com data em um determinado periodo
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.
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.
Adriana.trindade
Curtidas 0
Respostas
It3r
10/05/2006
utilize not in (@data)
espero ter ajudado.
espero ter ajudado.
GOSTEI 0
It3r
10/05/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.
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.
GOSTEI 0
It3r
10/05/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
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
GOSTEI 0