Blog de Diseño Web, Páginas Web... Diseño de Página. Diseñador Gráfico. Categorias
SQLServer Function - Cantidad de mismos días de la Semana, en un período de tiempo.
SQLServer Function - Cantidad de mismos días de la Semana, en un período de tiempo.
¿Función SQLServer, útil para devolvernos la cantidad de días en un determinado período de tiempo. Cuando necesitamos saber cuantos días de hay en un tiempo determinado que correspondan al mismo día de la semana, esta es la solución. En el ejemplo se obtienen todos los dominio del mes de febrero... Espero les sirva y me escriban sus comentarios! MartinSC.

Importante:
Esta función es de autoria de JMSoluciones Informáticas.
CREATE FUNCTION [usGeneral].[DiasCantidad_PorDiaSemana]
(@FechaInicio Date, @FechaFin Date, @DiaSemana INT)

Returns INT

AS

Begin

/*
JMSOL.com.ar
Autor: Martin San Cristobal
Email: [email protected]
Comentario: #

select usGeneral.DiasCantidad_PorDiaSemana('20120201', '20120228', 1)
*/

DECLARE @AUX INT
DECLARE @Dias INT
DECLARE @DiasMes INT
DECLARE @Fecha DateTime

SET @Dias = 0
SET @AUX = 0
SET @Dias = Datediff(d, @FechaInicio, @FechaFin)
SET @DiasMes = 0

WHILE @AUX < @Dias
begin

SET @Fecha = DateAdd(d, @AUX, @FechaInicio)

if (DatePart(w, @Fecha) = @DiaSemana)
SET @DiasMes = @DiasMes + 1

SET @AUX = @AUX + 1

end

return (@DiasMes)

End
Volver Arriba
Planes de Web Hosting
Planes de Web Hosting
# Setup Gratuito: No cobramos por el alta de una cuenta. # Soporte T�cnico: v�a email, tel�fono, msn messenger, web, o personalmente. # Descuentos: Para realizar publicidad de su sitio web en buscadores, obtendr� grandes descuentos siendo cliente de Aeolus Hosting.
Binamico Contenidos
Dise�o de Paginas Web Din�mico. Inicio + Dise�o Personalizado + Administraci�n de P�ginas ilimitadas! Dise�o web en HTML (optimizado para buscadores), Registro de dominio (.com.ar), Alta en Buscadores, Formulario de Contacto, Cuentas de email, Panel de administraci�n, Alta de Videos, Portfolio, Encuentas, Destacados y Publicidades, Estad�sticas y m�s...