Fechas en MySQL
Manejo de fechas en MySQL
MySQL Date Functions
How to Query Date and Time in MySQL
Crear una función que devuelva cuántos días han pasado entre el primer y último ingreso de los empleados en la base de datos de proyectos
DELIMITER $$
CREATE FUNCTION DiasEntrePrimerYUltimoIngreso()
RETURNS INT
DETERMINISTIC
BEGIN
DECLARE dias INT;
SELECT DATEDIFF(MAX(fecha_ingreso), MIN(fecha_ingreso))
INTO dias
FROM empleado
WHERE fecha_ingreso IS NOT NULL;
RETURN dias;
END
$$
DELIMITER ;
Ejecución:
SELECT DiasEntrePrimerYUltimoIngreso() AS DiasEntreIngresos;
Más información:
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.