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.