Cómo Convertir una Fecha juliana Con SQL

Aunque la definición de una fecha juliana puede ser complejo, el significado típico para aplicaciones de computadora es un formato de fecha a tener el año, seguido por el de tres dígitos numéricos día del año. Por ejemplo, el Julian equivalente de 15 de febrero de 2005 se 05046. "05" son los dos últimos dígitos del año 2005, y el 15 de febrero es la 46ª los días del año. Muchas aplicaciones de computadora han utilizado el formato Juliano para facilitar las comparaciones de fecha y cálculos. El Lenguaje de Consulta Estructurado o SQL, utilizado para la programación de bases de datos, no tiene incorporado en el método para convertir fechas a Julian, pero usted puede crear fácilmente una función SQL que hace.


Cómo Convertir una Fecha juliana Con SQL
a Pesar de que la definición de una fecha juliana puede ser complejo, el significado típico para aplicaciones de computadora es un formato de fecha a tener el año, seguido por el de tres dígitos numéricos día del año. Por ejemplo, el Julian equivalente de 15 de febrero de 2005 se 05046. '05' son los dos últimos dígitos del año 2005, y el 15 de febrero es la 46ª los días del año. Muchas aplicaciones de computadora han utilizado el formato Juliano para facilitar las comparaciones de fecha y cálculos. El Lenguaje de Consulta Estructurado o SQL, utilizado para la programación de bases de datos, no tiene incorporado en el método para convertir fechas a Julian, pero usted puede crear fácilmente una función SQL que hace.
  • Abrir una base de datos SQL sesión utilizando su software de base de datos de texto de la consulta del programa.
  • Escriba las siguientes líneas de texto, a continuación, ejecute de ellos:
    CREAR una FUNCIÓN convert_julian_to_datetime(@julian_date char(5)) DEVUELVE datetime ASBEGIN
    RETURN (SELECCIONE DATEADD(día, CONVERT(int,a la DERECHA(@julian_date,3)) - 1, CONVERT(datetime, a la IZQUIERDA(@julian_date,2) '0101', 112)))
    FIN
  • Especificar la función en un siguiente comando SQL. 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 convertidos al estándar SQL formato de fecha.

Consejos & Advertencias
  • Para quitar la función de la base de datos, abra el texto de la consulta el programa y escriba:
  • DROP TABLE convert_julian_to_datetime.








Como Convertir una Fecha juliana Con SQL


Aunque la definicion de una fecha juliana puede ser complejo, el significado tipico para aplicaciones de computadora es un formato de fecha a tener el año, seguido por el de tres digitos numericos dia del año. Por ejemplo, el Julian equivalente de 15 de febrero de 2005 se 05046. "05" son los dos ultimos digitos del año 2005, y el 15 de febrero es la 46ª los dias del año. Muchas aplicaciones de computadora han utilizado el formato Juliano para facilitar las comparaciones de fecha y calculos. El Lenguaje de Consulta Estructurado o SQL, utilizado para la programacion de bases de datos, no tiene incorporado en el metodo para convertir fechas a Julian, pero usted puede crear facilmente una funcion SQL que hace.


Como Convertir una Fecha juliana Con SQL
a Pesar de que la definicion de una fecha juliana puede ser complejo, el significado tipico para aplicaciones de computadora es un formato de fecha a tener el año, seguido por el de tres digitos numericos dia del año. Por ejemplo, el Julian equivalente de 15 de febrero de 2005 se 05046. '05' son los dos ultimos digitos del año 2005, y el 15 de febrero es la 46ª los dias del año. Muchas aplicaciones de computadora han utilizado el formato Juliano para facilitar las comparaciones de fecha y calculos. El Lenguaje de Consulta Estructurado o SQL, utilizado para la programacion de bases de datos, no tiene incorporado en el metodo para convertir fechas a Julian, pero usted puede crear facilmente una funcion SQL que hace.
  • Abrir una base de datos SQL sesion utilizando su software de base de datos de texto de la consulta del programa.
  • Escriba las siguientes lineas de texto, a continuacion, ejecute de ellos:
    CREAR una FUNCION convert_julian_to_datetime(@julian_date char(5)) DEVUELVE datetime ASBEGIN
    RETURN (SELECCIONE DATEADD(dia, CONVERT(int,a la DERECHA(@julian_date,3)) - 1, CONVERT(datetime, a la IZQUIERDA(@julian_date,2) '0101', 112)))
    FIN
  • Especificar la funcion en un siguiente comando SQL. Pase la fecha juliana a la funcion 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 convertidos al estandar SQL formato de fecha.

Consejos & Advertencias
  • Para quitar la funcion de la base de datos, abra el texto de la consulta el programa y escriba:
  • DROP TABLE convert_julian_to_datetime.

Cómo Convertir una Fecha juliana Con SQL

Aunque la definición de una fecha juliana puede ser complejo, el significado típico para aplicaciones de computadora es un formato de fecha a tener el año, seguido por el de tres dígitos numéricos día del año. Por ejemplo, el Julian equivalente de 15 de febrero de 2005 se 05046. "05" son los dos últimos dígitos del año 2005, y el 15 de febrero es la 46ª los días del año. Muchas aplicaciones de computadora han utilizado el formato Juliano para facilitar las comparaciones de fecha y cálculos. El Lenguaje de Consulta Estructurado o SQL, utilizado para la programación de bases de datos, no tiene incorporado en el método para convertir fechas a Julian, pero usted puede crear fácilmente una función SQL que hace.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación