MySQL Forums
Forum List  »  Spanish

Consulta con fecha
Posted by: Claudio González Soto
Date: July 08, 2024 10:37AM

Hola buen día.

Tengo que crear un crontab, para que envié un aviso al usuario vía email, (la parte de la configuración del correo la tengo clara), el asunto es que la consulta MySQL, no me funciona, o no lo estoy haciendo bien, es por ello que solicito ayuda para comprender mejor donde tengo la falla, por favor.

Ahora explico mi consulta.
Tengo 2 tablas, documentos y clientes.
Tabla documentos:
+--------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+----------------+
| id_documento | int(11) | NO | PRI | NULL | auto_increment |
| fecha | date | NO | | NULL | |
| numero | varchar(12) | NO | | NULL | |
| tipo | varchar(50) | NO | | NULL | |
| estado | tinyint(1) | NO | | 1 | |
| cliente_id | int(11) | NO | | NULL | |
+--------------+-------------+------+-----+---------+----------------+

Tabla clientes:
+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| id_cliente | int(11) | NO | PRI | NULL | auto_increment |
| nombre | varchar(50) | NO | | NULL | |
| rut | varchar(12) | NO | | NULL | |
| email | varchar(255) | NO | | NULL | |
| telefono | varchar(36) | NO | | NULL | |
| direccion | varchar(255) | NO | | NULL | |
| estado | tinyint(1) | NO | | 1 | |
+------------+--------------+------+-----+---------+----------------+

Mi consulta sql.
SELECT d.id_documento, d.fecha, d.numero, d.tipo, d.estado, d.cliente_id, c.id_cliente, c.nombre, c.rut, c.email, c.estado
FROM documentos d
INNER JOIN clientes c
ON d.cliente_id = c.id_cliente
WHERE d.fecha = DATE_ADD(d.fecha, INTERVAL 2 DAY) AND d.estado=1 AND tipo='Bono'
Esta consulta no da error, pero no muestra ningún dato.

La idea es que envié un correo al cliente después de 2 días desde la fecha del documento, para recordar que aún no se ha recibido el bono.

Espero haber explicado bien la situación.

Options: ReplyQuote


Subject
Views
Written By
Posted
Consulta con fecha
227
July 08, 2024 10:37AM


Sorry, only registered users may post in this forum.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.