Jag har en tabell som innehåller bla. startdatum och slutdatum.
Jag vill visa alla poster som har passerat startdatum men inte slutdatum. Man kan även välja att inte fylla in något datum och då skall även dessa poster visas.
select * from t
where current_date between coalesce(startdatum,current_date)
and coalesce(slutdatum,current_date)
or (startdatum is null and slutdatum is null)
Egentligen är det fel i mysql, min första fråga skall fungera även i det fallet.