Cita:
Iniciado por Orsone
Al dejar la consulta como me dices:
$fecha_inventario = mysql_query ('SELECT DATE(RDateTime)=DATE(NOW()) FROM Report');
me arroja el siguiente error:
Invalid query: You have an error in your SQL syntax near '(RDateTime)=DATE(NOW()) FROM Report' at line 1 Whole query:
No se por que me arroja este error si coloque todo exactamente como me dijiste.
Gracias
La verdad no entiendo cuál puede ser el error, lo más probable es que no reconozca la funcion "DATE()", esta función se encuentra disponible desde la version 4.1.1 de MySQL, ahora, si tienes una versión menor a esta, te digo como puedes crear la función para que no tengas problemas.
esto lo puedes hacer en PhpMyAdmin o directamente en la consola de MySQL
Primero, ya sea en consola o en PhpMyAdmin, debes escoger tu base de datos
Si estás es consola debes Escribir esta linea
si estás en PhpMyAdmin, deberás cambiar el caracter delimitador de ";" a "|"
Luego debes escribir este codigo (es igual en consola y el phpmyadmin)
Código:
CREATE FUNCTION DATE(d DATETIME) RETURNS DATE
BEGIN
DECLARE aux CHAR(10);
SET aux=CAST(d AS CHAR(10));
RETURN CAST(aux AS DATE);
END |
Luego, si estas en PhpMyAdmin tan solo debes enviar la Consulta
si estas en consola debes agregar esta linea
Ojalá que esto resuelva el problema