Vous êtes sur la page 1sur 14

FUNCIONES DE FECHA

NOW()  DATE_ADD()
CURDATE()  DATE_SUB()
CURTIME()  DATE_DIFF()
DATE()
 TIMEDIFF()
 EXTRACT()
 DATE_FORMAT()
MINUTE()
 HOUR()
DAY()
 MONTH()
FUNCIONES DE FECHA

NOW()
devuelve la fecha y hora actual
SELECT NOW()

DATE(fecha)
Extrae la parte de fecha de una fecha o expresión
fecha/hora
SELECT DATE( ‘2018-05-11’ )
FUNCIONES DE FECHA

 CURDATE()
Muestra la fecha actual con formato “año-mes-dia” o “YYYYMMDD”
SELECT CURDATE

 CURTIME()
Muestra la hora actual en formato “HH:MM:SS” O “HHMMSS”
SELECT CURTIME()
FUNCIONES DE FECHA
DATEDIFF(fecha1,fecha2)
devuelve el numero de días entre la fecha1 y fecha2
SELECT DATEDIFF( ‘2018-05-11’ , ‘2018-05-20’ )

TIMEDIFF(hora1,hora2)
Muestra la cantidad de horas minutos y segundos entre la hora1 y
hora2 las cuales pueden ir o no con la fecha
SELECT TIMEDIFF( ‘10:00:00’, ‘08:00:00’ )
FUNCIONES DE FECHA

DAY(fecha)
Muestra el índice del día de la semana para la fecha dentro del paréntesis.
Donde el índice 1 corresponde al día domingo y el índice 7 corresponde al
día sábado.

SELECT DAY( ‘2018-05-11’ )

MONTH(fecha)
Muestra el día del mes para la fecha dada dentro del rango de 1 a 31

SELECT WEEK( ‘2018-05-11’ )


FUNCIONES DE FECHA

HOUR(FECHA)
Selecciona entre una fecha y una hora dada solo la hora
SELECT HOUR( ‘2018-05-11 10:00:00’ )
MINUTE(fecha)
Selecciona entre una fecha y una hora dada solo los minutos
SELECT MINUTE( ‘2018-05-11 10:11:00’ )
FUNCIONES DE FECHA

EXTRACT (parte_fecha FROM fecha)


Extrae año, mes o día de una fecha o de una expresión fecha /hora
SELECT EXTRACT( DAY FROM ‘2018-05-11’ )

SELECT EXTRACT( MONTH FROM ‘2018-05-11’ )

DATE_FORMAT()
muestra datos de una expresión fecha/hora en formatos diferentes
SELECT DATE_FORMAT( ‘2018-05-11’,’11-05-2018’ )
FUNCIONES DE FECHA

DATE_FORMAT()
muestra datos de una expresión fecha/hora en formatos
diferentes
SELECT DATE_FORMAT( ‘2018-05-11’,’11-05-2018’ )
FUNCIONES DE FECHA
DATE_ADD()
añade un intervalo especificado en una fecha
SELECT NOW()AS 'FECHA Y HORA ACTUAL',
DATE_ADD(NOW(),INTERVAL 10 SECOND)AS 'SUMANDO 10
SEGUNDO',
DATE_ADD(NOW(),INTERVAL -5 MINUTE) AS 'RESTANDO 5 MINUTOS',
DATE_ADD(NOW(),INTERVAL -2 DAY)AS 'RESTANDO 2 DIAS',
DATE_ADD(NOW(),INTERVAL 3 MONTH) AS 'SUMANDO TRES MESES';

DATE_SUB()
resta un intervalo especificado en una fecha
FUNCIONES DE FECHA EN PROCEDIMIENTOS ALMACENADOS-1

• CREACION DE LA TABLA EMPLEADO • INSERSION DE DATOS EN LA TABLA


EMPLEADOS
CREACION DEL PROCEDIMIENTO ALMACENADO
EJECUCION DEL PROCEDIMIENTO
ALMACENADO
FUNCIONES DE FECHA EN PROCEDIMIENTOS
ALMACENADOS-2

INSERSION DE DATOS EN
CREACION DE LA TABLA PRODUCTO LATABLA PRODUCTO
EJECUCION DEL PROCEDIMIENTO
ALMACENADO