Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com o seguinte problema, tenho uma tabela chamada transação nesta tabela eu capturo os
valores de transações e conto eles..
Agora o meu maior problema está sendo em organizar a Data e Hora do select..
Oque eu preciso..
Preciso que o select me mostre as consultas de um dia especifico a cada hora, tipo
no select abaixo consigo apenas no intervalo de uma hora..
Como eu faço para colocar no mesmo select, as mesmas consultas no proximo intervalos de 1 hora em 1 hora..
è possivel ?
--Declaracao Pista
Declare @Pista int
select @Pista = 1;
-- Select Horario 00:00:00 as 01:00:00
Declare @Veiculos0001 int
select @Veiculos0001 = Count(*) from transacao
where Pista = @Pista
and Instante between '01-11-2009 00:00:00' and '01-11-2009 01:00:00';
Declare @CatDet01 int
select @CatDet01 = Count(CatDet) from transacao
where Pista = @Pista
and Instante between '01-11-2009 00:00:00' and '01-11-2009 01:00:00' and CatDet = 1;
Declare @CatDet02 int
select @CatDet02 = Count(CatDet) from transacao
where Pista = @Pista
and Instante between '01-11-2009 00:00:00' and '01-11-2009 01:00:00' and CatDet = 2;
Declare @CatDet03 int
select @CatDet03 = Count(CatDet) from transacao
where Pista = @Pista
and Instante between '01-11-2009 00:00:00' and '01-11-2009 01:00:00' and CatDet = 3;
Select distinct
@Veiculos0001 AS [Qtd Veiculos],
@CatDet01 AS [Cat 01],
@CatDet02 AS [Cat 02],
@CatDet03 AS [Cat 03],
from transacao ;
Obrigado
Carregando comentários...