Calcular Qauntos Sábado tem em um periodo.
13/05/2011
0
Alex Lekao
Posts
13/05/2011
Emerson Nascimento
SET @INICIO = '2001-05-13'
SET @FIM = '2011-05-01' -- DEZ ANOS DE INTERVALO
SET @DATA = @INICIO
SET @QUANTIDADE = 0
WHILE @DATA <= @FIM
BEGIN
IF (DATEPART(WEEKDAY, @DATA) = 7)
SET @QUANTIDADE = @QUANTIDADE + 1
SET @DATA = DATEADD(DAY,1,@DATA)
END
PRINT 'ENTRE '+CONVERT(VARCHAR(10), @DATA, 103)+' E '+CONVERT(VARCHAR(10), @FIM, 103)+' HA '+CAST(@QUANTIDADE AS VARCHAR(10))+' SÁBADOS'
13/05/2011
Riqueciano Soares
select datepart(Dw,@data) e ele terna 1 para domingo, 2 para segunda....7 para sabado, cria um laço e um contadorsinho para dos sabados
espero ter ajudado
13/05/2011
Riqueciano Soares
select datepart(Dw,@data) e ele retorna 1 para domingo, 2 para segunda....7 para sabado
Cria um laço e um contadorsinho para os sabados
espero ter ajudado
13/05/2011
Alex Lekao
Clique aqui para fazer login e interagir na Comunidade :)