06/12/2011, 15:03
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años Puntos: 38 | |
Respuesta: como insertar dimencion fecha sin ciclo. No entendi bien el SP completo, pero si la consulta que tienes ya inserta correctamente el campo nombre, lo unico que resta es hacer un subquery para hacer la separacion en campos..
algo como esto..
Código:
INSERT TABLA_1(nombre, ANIO, MES, DIA)
SELECT FECHA_X, YEAR(FECHA_X), MONTH(FECHA_X), DAY(FECHA_X)
FROM
(
SELECT DATEADD(DAY, nums.n - 1, @fDesde) FECHA_X
FROM nums
WHERE n <= DATEDIFF(DAY, @fDesde, @fHasta) + 1
) S
Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |