“Conocimientos software>Software de base de datos

Cómo convertir una fecha juliana Con SQL

2014/1/2
Aunque la definición de una fecha juliana puede ser complejo , el significado típico de las aplicaciones informáticas es un formato de fecha con el año seguido por el día numérico de tres dígitos del año. Por ejemplo , el equivalente Julian de 15 de febrero de 2005 es de 05.046 . "05" son los dos últimos dígitos del año 2005, y el 15 de febrero es el día 46 del año. Muchas de las aplicaciones informáticas han utilizado el formato de Julian para facilitar las comparaciones y los cálculos actualizados. El Lenguaje de consulta estructurado o SQL , se utiliza para la programación de bases de datos , no tiene una función de método para convertir las fechas a Julian , pero usted puede crear fácilmente una función de SQL que hace. . Instrucciones
1

Abra una sesión de base de datos SQL mediante el programa de consulta de texto de su software de base de datos
2

Escribe las siguientes líneas de texto , y luego ejecutarlos :

CREAR convert_julian_to_datetime FUNCIÓN (@ julian_date char ( 5 ) ) devuelve ASBEGINRETURN datetime ( SELECT DATEADD ( día , CONVERT (int , RIGHT (@ julian_date , 3 ) ) - 1 , CONVERT ( datetime , LEFT (@ julian_date , 2 ) + '0101 ' , 112) ) ) END
3

Especifique la función en un comando SQL siguiente. Pase la fecha juliana a la función como una cadena de texto entre dos comillas simples :

SELECT dbo.convert_julian_to_datetime ( '10001 ' )

le da " 2010-01-01 00:00 : 00.000 . " Esta es la fecha juliana convertido al formato datetime estándar SQL .

Software de base de datos
Cómo convertir un archivo SDF a un MDF
¿Qué son los datos redundantes
Cómo combinar múltiples tablas en Access
Los tipos de bases de datos de FileMaker
¿Qué es una clave de Atomic en DB2
Cómo buscar campos en Access 2007
Cómo evitar Inserta duplicados en SQL
¿Cómo se organiza un Modelo de Base de Datos Relacional
Conocimientos Informáticos © http://www.ordenador.online