Bonjour,
J'ai vraiment tout essayé durant des heures avant de venir demander de l'aide.
Je souhaite effectuer une requete avec une condition sur une opération de date.
J'ai dans ma table une colonne date_circuit, et une colonne duree_circuit.
La date est sous format : 2021-04-10
Et la durée, ex: 24
Je souhaite filtrer dans ma requete les lignes dont la date + la durée dépasse la date d'aujourd'hui.

Ma dernière fût de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$aujourdhui = date('Y-m-d');
mysqli_select_db($connect, $database_connect);
$query_base_versions5 = "
SELECT table2.code_circuit, table2.date, table2.version, table2.date_envoi, table2.etat, table2.relance, table2.nbr_jour, table1.code_circuit, table1.code_client, table1.nom_conseiller, table1.nom_production, table1.date_circuit, table1.duree_circuit, table1.etat_voyage, table1.etat_com
FROM table2
INNER JOIN table1
ON table2.code_circuit = table1.code_circuit
WHERE nom_conseiller ='$prenom' AND ((table1.date_circuit + table1.duree_circuit) > '$aujourdhui' ) AND version = (SELECT MAX(version)
FROM table2 a
WHERE a.code_circuit = table1.code_circuit AND table1.etat_voyage = 'Confirmé')
ORDER BY date_circuit ASC LIMIT $offset5, $total_records_per_page5";
$base_versions5 = mysqli_query($connectchilivoyage, $query_base_versions5) or die(mysqli_error());
// $row_base_versions5 = mysqli_fetch_assoc($base_versions5);
$totalRows_base_versions5 = mysqli_num_rows($base_versions5);
et j'ai un message d'erreur. Cette requete fonctionnait bien avec comme filtre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
WHERE nom_conseiller ='$prenom' AND (devis_voyages.date_circuit > '$aujourdhui' ) AND version = (SELECT MAX(version)
Merci pour votre aide