Dia juliano

28/01/2009 - 18:35 por jmauriciopb | Informe spam
Buen dia.

Existe alguna funcion en SS que me calcule el dia juliano de cualquier
fecha.

Tengo un pequeño programa que usa y almacena fechas julinas y me
gustaria pasarla a SP, estoy en proyectos de migracion por lo que la
version de SS seria 2000 o superior

Saludos.
Mauricio Pulla.
Cuenca-Ecuador
 

Leer las respuestas

#1 Jhonny Vargas P.
28/01/2009 - 19:40 | Informe spam
San Google.

Fuente: http://tinyurl.com/dxlepr

declare @DiasJuliano int, @Gregoriano datetime, @SinDias datetime
select @Gregoriano = '20050817'
select @SinDias = str(year(@Gregoriano))
select @DiasJuliano = datediff(d, @SinDias, @Gregoriano)
select Gregoriano = @Gregoriano, Juliano = ((year(@Gregoriano) - 1900) *
1000) + @DiasJuliano + 1
go

declare @Juliano int, @Año int, @DiasEnAño int, @Gregoriano datetime
select @Juliano = 105229
select @Año = (@Juliano / 1000) + 1900
select @DiasEnAño = @Juliano - ((@Juliano / 1000) * 1000)
select @Gregoriano = convert(datetime, str(@Año) + '0101')
select @Gregoriano = DateAdd (d, @DiasenAño, @Gregoriano)
select Juliano = @Juliano, Gregoriano = @Gregoriano - 1



Saludos,
Jhonny Vargas P.
Santiago de Chile


escribió en el mensaje de
noticias:
Buen dia.

Existe alguna funcion en SS que me calcule el dia juliano de cualquier
fecha.

Tengo un pequeño programa que usa y almacena fechas julinas y me
gustaria pasarla a SP, estoy en proyectos de migracion por lo que la
version de SS seria 2000 o superior

Saludos.
Mauricio Pulla.
Cuenca-Ecuador

Preguntas similares