restar minutos a un DATETIME en mysql
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??
|