PDA

Ver la Versión Completa : restar minutos a un DATETIME en mysql


advancexz
03-07-2008, 05:27:21
estoy tratando de restarle una determinada cantidad de minutos a la funcion NOW() y despues compararla con una determinada fecha:

ADDTIME(dr.fecha,dr.hora) > NOW() - INTERVAL(SELECT tiempoRecordatorio FROM parametros WHERE idParametro = (SELECT MAX(idParametro) FROM parametros)) MINUTE

y no quiere jalar. dr.fecha es tipo DATE y dr.hora es Tipo TIME y se supone que con el ADDTIME los hago un DATETIME luego esa fecha debe ser mayor a NOW() - x MINUTOS, pero no quiere!!! el NOW - INTERVAL (bla bla ) MINUTE me retorna NULL que puedo hacer?? Porque me hace esto??