“Conocimiento software>Software de base de datos

Cómo convertir una fecha juliana Con SQL

2011/12/10
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
¿Cuál es el rango de aplicación de base de datos?
Nombre 3 tipos de software utilizados para crear bases de datos.
Cómo utilizar un Mac con Simple Start
¿La única forma de acceder a los datos en una base de datos es a través de DBMS?
Cómo actualizar una consulta de múltiples columnas
Cómo modificar los paquetes SSIS
Cómo cambiar el modo de SSRS en SharePoint
Cómo convertir la lista de correo de Excel para vCard
Conocimiento de la computadora © http://www.ordenador.online