Heren,
Ik ben bezig een view the maken van een contents tabel. In deze contents tabel heb ik 2 kolommen:
publishFrom en publishTo.
Een simpele query op de tabel om alleen de content te krijgen binnen de huidige datum is eenvoudig:
Probleem is nu echter al, publishFrom en/of publishTo kunnen ook leeg zijn..
De query moet dus aan het volgende voldoen
(Deze hele query ga ik vervolgens in een view stoppen.. maar dat doet er nu niet echt toe)
Ik ben bezig een view the maken van een contents tabel. In deze contents tabel heb ik 2 kolommen:
publishFrom en publishTo.
Een simpele query op de tabel om alleen de content te krijgen binnen de huidige datum is eenvoudig:
code:
1
| select * from site_content where CURRENT_DATE BETWEEN publishFrom AND publishTo |
Probleem is nu echter al, publishFrom en/of publishTo kunnen ook leeg zijn..
De query moet dus aan het volgende voldoen
- if not null publishFrom and if not null publishTo then: where CURRENT_DATE BETWEEN publishFrom AND publishTo
- if not null publishFrom and isnull(publishTo then:: where CURRENT_DATE>=publishFrom
- if isnull(publishTo) and is not null(publishTo): where CURRENT_DATE<=publishTo
(Deze hele query ga ik vervolgens in een view stoppen.. maar dat doet er nu niet echt toe)