“Conocimientos software>Software de base de datos

Transact-SQL Funciones de fecha

2014/10/9
El lenguaje de consulta estructurado o SQL , es un lenguaje de programación estándar para la gestión y el uso de bases de datos relacionales. Sybase y Microsoft utilizan una variante de SQL llamado Transact -SQL para utilizar con su software de base de datos propia . Además de permitir a las funciones definidas por el usuario Transact -SQL viene con un conjunto de funciones integradas , incluyendo varios para calcular fechas. Fecha y hora del tipo de datos

bases de datos relacionales usando el estándar SQL tienen varios tipos de datos desde la que crean los campos de datos y elementos , incluyendo el tipo de caracteres , algunos diversos tipos de enteros y de fecha y hora. Datetime almacena la fecha y la hora en un solo campo , aunque sólo se puede usar uno o el otro , si usted no necesita tanto . Transact -SQL funciones fecha a trabajar en los campos de datos de fecha y hora , si tiene fechas en CHAR o de otro tipo de campos de texto , por ejemplo , es necesario convertirlos al tipo de fecha y hora para las funciones para que funcione correctamente
< . br> DateAdd y DateDiff

Transact -SQL tiene dos funciones, DateAdd y DateDiff , que le permiten realizar operaciones aritméticas con fechas. DateAdd lleva un código de parte de la fecha , un número entero y una fecha. El código especifica que va a agregar a la fecha prevista , como día , los cuartos o los días del año. El entero es cuántas de estas partes de la fecha que desea agregar a la fecha . La función devuelve una segunda fecha que es el resultado del cálculo . Por ejemplo , si el campo de buy- fecha contiene un 15 de septiembre de 2005 luego DateAdd (d, 3 , buy- fecha) añade tres días para esa fecha y regresa 18 de septiembre 2005 como resultado. DateAdd ( wk, 1 , buy- fecha) agrega una semana y regresa 22 de septiembre 2005 .

La función DateDiff también utiliza un código de parte de fecha , pero toma en dos fechas. Resta la fecha y devuelve un entero que es el número de días , semanas o años entre ellos. Si el campo de primera fecha consta de 1 julio de 2005 y otro campo , el segundo día , contiene 11 de julio de 2005 luego DateDiff (d, primera fecha, segunda fecha) devuelve 10 . DateDiff ( sem , primera fecha, segunda fecha) devuelve un 2 .
DATENAME y ParcFecha

otras dos funciones, DATENAME y ParcFecha , tire específica los datos de fechas . Si usted tiene un campo llamado Birth años y contiene 01 de noviembre 1970 , DATENAME ( mes , año de nacimiento ) devuelve la cadena de caracteres " noviembre". DATENAME ( año de nacimiento - Año ) le da 1970 como otra serie de caracteres. La función ParcFecha funciona casi de la misma , excepto que devuelve un resultado entero . ParcFecha ( mes , año de nacimiento ) da 11 , y ParcFecha ( año de nacimiento - Año) da 1970 como un número.
GetDate y GETUTCDATE

GetDate función devuelve la fecha y hora locales en formato de 24 horas , ajustada para la zona horaria y horario de verano hora de estado . Devuelve la información en formato de fecha y hora , para que pueda utilizar directamente en una de las otras funciones descritas anteriormente. La función GETUTCDATE también devuelve la hora y la fecha actual , pero en Tiempo Universal Coordinado , que será el mismo para todos los usuarios de todo el mundo , independientemente de la zona horaria . Es, también , devuelve los datos como un tipo de datos de fecha y hora . Si la fecha actual es el 1 de noviembre del 2011, luego DATENAME ( mes , GetDate () ) devuelve la cadena de texto " noviembre".

Software de base de datos
Cómo conectar un GridView para una base de datos SQL en un sitio web
Cómo editar archivos MDB en un iPad
Cómo agregar saltos de línea de instrucciones SQL en Oracle 10g
Cómo traducir Oracle SQL para WebFOCUS
¿Cómo desinstalo Memeo
Cómo editar Redes en Access 2007
Cómo habilitar SQLite en Ubuntu
Cómo crear una tabla con una instrucción Select
Conocimientos Informáticos © http://www.ordenador.online