Código SQL:
Ver original
SELECT fecha_hora, DATE_FORMAT(fecha_hora, '%H %i %s') AS HOUR, TIMEDIFF(fecha_hora, '2013-11-21 02:00:00') AS time_rest FROM pruebas_fecha
devuelve algo como
Cita:
Pero al intentar utilizar la variable hour como primer parámetro de TIMEDIFF-00:10:30
Código SQL:
Ver original
SELECT fecha_hora, DATE_FORMAT(fecha_hora, '%H %i %s') AS HOUR, TIMEDIFF(HOUR, '02 00 00') AS difference_hour FROM pruebas_fecha
me da error
Cita:
No entiendo por quéUnknown column 'hour' in 'field list'
¿Alguien me ayuda a entender el error y, en rasgos generales, cómo podría encontrar la manera de que solo tenga que introducir la hora y no la fecha para poder realizar el TIMEDIFF directamente sobre horas y no también sobre días, meses y años?