Ho un tabella Nominativi con questi campi
id
nome
id_squadra
dataentry
dataexit
Vorrei selezionare tutti gli id che rientrano nel range in cui Oggi sta dentro a dataentry e dataexit e dove dataexit può essere anche Null e che l'id della squadra sia ad esempio 1 (che passo poi con una var in php)
Ho provato così
SELECT * FROM Nominativi WHERE id_squadra='1' AND dataexit IS NULL OR CURDATE() BETWEEN dataentry AND dataexit;
MA mi restituisce anche un nominativo il cui id_squadra è 2 ... Potrebbe essere gestito male quell'Or?
Come potrei correggere la query?
Allego foto di un esempio dati..