Jag vill hämta alla nyheter ur tabellen "news" som har ett "startdate" tidigare eller likadant som dagens datum, och ett "enddate" senare än dagens datum, och som är "approved". Detta klarar jag naturligtvis, men hjärnan står still när jag ska ta med "limitdate" i frågan.
Om "limitdate = True" (d.v.s. om man valt att sätta ett slutdatum för nyheten) ska nyheten hämtas endast om inte "enddate" passerat.
Om "limitdate = False", då ska nyheten hämtas även om "enddate" råkar ha passerat.
Hur löser jag det? Jag har försökt själv men det blir bara gröt av alltihopa.
News
newsid (räknare)
adminid (tal)
headline (text)
startdate (datum/tid)
enddate (datum/tid)
limitdate (ja/nej)
approved (ja/nej)