You are on page 1of 12

FUNCION FECHA

Integrantes
-Cahua Huasasquiche Tefilo
-Cerrato Torres Andy
-Prez Mendoza Hctor
Uso de Funciones
Funciones de Fecha y Hora
Realizan operaciones sobre valores de fecha y hora,
retornando un valor string, numrico o de fecha y
hora.
DATEADD DAY
DATEDIFF GETDATE
DATENAME MONTH
DATEPART YEAR

-Cahua Huasasquiche Tefilo


Funciones de Fecha y Hora

SQL Server reconoce los datos de fecha y hora


encerrados entre apstrofes, en los siguientes
formatos:
Formatos de fecha alfabticos (April 15, 1998)

Formatos de fecha numricos (4/15/1998, April 15,

1998)
Cadenas de caracteres (19981207, December 12,

1998)

-Cahua Huasasquiche Tefilo


Funciones de Fecha y Hora
Elemento de fecha Datepart Abreviatura Valores
Ao year yy, yyyy 1753-9999
Trimestre quarter qq, q 1-4
Mes month mm, m 1-12
Da del ao dayofyear dy, y 1-366
Da day dd, d 1-31
Semana del ao week wk, ww 1-53
Da de la semana weekday dw 1-7 (dom-sab)
Hora hour hh 1-23
Minuto minute mi, n 0-59
Segundo second ss, s 0-59
-Cahua Huasasquiche Tefilo
Funciones de Fecha y Hora
DATEADD
Devuelve un nuevo valor de tipo datetime agregando un
intervalo a la fecha especificada.
DATEADD(datepart, numero, fecha)
Donde
Datepart es el parmetro que especifica en qu unidad se
expresa al valor a adicionar.
numero es el incremento
fecha es una expresin de tipo datetime, o un string en
formato de fecha, a la que se aplicar el incremento

-Cerrato Torres Andy


Funciones de Fecha y Hora
DATEADD
Ejemplo:
Sumar 21 das a la fecha de publicacin (pubdate) y
mostrarlo con el encabezado plazo
USE pubs
GO
SELECT DATEADD(day, 21, pubdate) AS plazo
FROM titles
GO
-Cerrato Torres Andy
Funciones de Fecha y Hora
DATEDIFF

Devuelve el perodo comprendido entre dos fechas


especficas.
DATEDIFF(datepart, fechainicial, fechafinal)
Donde
Datepart es el parmetro que especifica en qu unidad se
expresar la diferencia entre las fechas
fechainicial fecha inicial de la comparacin
fechafinal fecha final contra la cual se compara

-Cerrato Torres Andy


Funciones de Fecha y Hora
DATEDIFF

Ejemplo:
Determinar la diferencia en das entre la fecha actual y
la fecha de publicacin (pubdate).
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS
cantidad_de_dias
FROM titles
GO
-Cerrato Torres Andy
Funciones de Fecha y Hora
DATENAME

Devuelve una cadena de caracteres que representa la


parte especificada de la fecha dada.
DATENAME(datepart, fecha)
Donde
Datepart es el parmetro que especifica a qu parte
de la fecha se aplicar la funcin.

-Prez Mendoza Hctor


Funciones de Fecha y Hora
DATENAME

Ejemplo:
Extrae el nombre del mes desde la fecha del
sistema (el valor de retorno de GETDATE).
SELECT DATENAME(month, getdate()) AS
Nombre_de_mes'

-Prez Mendoza Hctor


Funciones de Fecha y Hora
DATEPART
Devuelve un valor entero que representa la parte
especificada de la fecha dada.
DATEPART(datepart, fecha)

La funcin GETDATE devuelve la fecha y hora del sistema


SELECT GETDATE() AS Fecha_Actual'
Devuelve 2005-01-06 13:05:13.877
SELECT DATEPART(month, GETDATE()) AS Mes'
Devuelve 1

-Prez Mendoza Hctor


Funciones de Fecha y Hora

DAY, YEAR, MONTH


Devuelve un valor entero que representa la parte
especificada de la fecha dada.
DAY( fecha)
YEAR(fecha)
MONTH(fecha)

SELECT DAY(06/01/2005') AS Numero de Da'


SELECT Numero de Ao" = YEAR(06/01/2005')
SELECT Nmero de Mes" = MONTH(06/01/2005')
-Prez Mendoza Hctor

You might also like