De +
operator stelt ons in staat om een of meer dagen toe te voegen aan een bepaalde datum in PostgreSQL. We hebben een paar opties als het gaat om het specificeren van het werkelijke aantal dagen.
Voorbeelden
Hier zijn enkele voorbeelden die de verschillende opties demonstreren voor het specificeren van het aantal dagen dat aan de datum moet worden toegevoegd.
Geef een geheel getal op:
SELECT date '2030-05-10' + 5;
Resultaat:
2030-05-15
We kunnen het ook zo doen:
SELECT date '2030-05-10' + integer '5';
Resultaat:
2030-05-15
Door een geheel getal van 5
. op te geven , er zijn vijf dagen aan de datum toegevoegd.
Een andere manier om dit te doen is door een interval op te geven:
SELECT date '2030-05-10' + interval '1 day';
Resultaat:
2030-05-11 00:00:00
Dit werkt ook in meervoud:
SELECT date '2030-05-10' + interval '5 days';
Resultaat:
2030-05-15 00:00:00
Negatieve waarden
We kunnen ook datumberekeningen uitvoeren met negatieve waarden. Als we een negatieve waarde gebruiken met de +
teken, dan wordt het opgegeven aantal dagen van de datum afgetrokken. Maar als we het gebruiken met de -
teken, dan wordt deze toegevoegd aan de datum.
Voorbeeld:
SELECT date '2030-05-10' - interval '-5 days';
Resultaat:
2030-05-15 00:00:00
Hetzelfde resultaat als voorheen.
Hetzelfde geldt voor het gebruik van de integer-optie:
SELECT date '2030-05-10' - integer '-5';
Resultaat:
2030-05-15