Quote Originariamente inviata da LeleFT Visualizza il messaggio
Perchè dici "tutto il contrario" se poi in realtà la condizione che ho aggiunto io è corretta (stando a quanto hai affermato alla fine)?
Continuo a non capire cosa vuol dire "confrontare il now() e a.dtInizioManifestazione, sia con a.dtFineManifestazione che, con a.dtEliminaManifestazione"

Fai degli esempi.
Posta dei dati (meramente esemplificativi) e specifica cosa deve tirar fuori e cosa no (e possibilmente perchè).
Nella tabella ho:

__________________________________________________ __________________________________
id ---------- tipo ----------- dtInizioManifestazione -------- dtFineManifestazione ------- dtEliminaMani
1 | Man A | 2023-12-28 13:30:00 | 2030-12-31 13:30:00 | 2024-02-27 13:00
34 | Man B | 2023-12-28 13:30:00 | 2030-12-31 13:30:00 | 2024-03-27 13:00
35 | Man C | 2023-12-28 13:30:00 | 2030-12-31 13:30:00 | NULL
54 | Man A | 2023-12-28 13:30:00 | 2030-12-31 13:30:00 | 2024-03-02 13:00
55 | Man D | 2023-12-28 13:30:00 | 2030-12-31 13:30:00 | NULL
__________________________________________________ __________________________________


Ho un menu nella pagina dove devo visualizzare tutti i record non scaduti + quelli che nel campo dtEliminaManifestazione hanno NULL

Quindi, con una sola query dovrei eliminare in visualizzazione il record dove nel dtEliminaMan ha la data del 2024-02-27 perché è scaduta, e lasciare visibili tutti gli altri

Grazie.