SQL Server - Insert de Registros

   
Vista:

Insert de Registros

Publicado por Carlos O. (2 intervenciones) el 25/06/2008 19:51:13
Manejo SQL 2005

Tengo un registro que tiene una fecha inicial (2008/06/27) y otra fecha final (2008/07/05) y deseo insertar en otra tabla un registro por dia, segun su rango de fechas.

Que quede de la sig forma: (Tabla X, columna tipo DateTime)

2008/06/27
2008/06/28
2008/06/29
2008/06/30
2008/07/01
2008/07/02
2008/07/03
2008/07/04
2008/07/05

Como le hago? de tal forma que valide que sea una fecha valida.

Gracias

Carlos O.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insert de Registros

Publicado por sergio (21 intervenciones) el 25/06/2008 20:37:05
ARma una stored procedure con un cicle

while fechas>=fechafinal
begin
fechas = fechas + 1 dia
insert into tabla (campo) values (fechas)
end
algo asi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insert de Registros

Publicado por Carlos O. (2 intervenciones) el 25/06/2008 21:18:57
Se ve logico
Estoy seguro que si me servira
Mi problema era que le sumaba la unidad (1) y no la unidad como Dias
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Insert de Registros

Publicado por Isaias (3308 intervenciones) el 26/06/2008 02:52:07
Sergio

¿Entonces para que pusieron la funcion DATEADD?

Dudo mucho que: fechas = fechas + 1, funcione, ¿porque?, simplemente, porque no sabe a que le sumara 1, si al año, mes, dia, hora, minuto, segundo

Carlos O.

Ya le di una respuesta en otro foro

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar