Gå til innhold

Anbefalte innlegg

Hei

 

Jeg har en spørring som returnerer datoer denne måneden:

 

SELECT * FROM HOVED
WHERE MONTH(dato) = MONTH(current_date())
AND YEAR(dato) = YEAR(CURRENT_DATE())
 
To spørsmål:
 
1. Hvordan funker denne ved årskifte?
2. Hvordan kan jeg få den til å velge neste måned?
Lenke til kommentar
Videoannonse
Annonse

Den fungerer vel gjerne som forventet ved årsskifte?

For å velge neste måned legger du bare inn MONTH(CURRENT_DATE() + INTERVAL 1 MONTH).

 

Eksempel måned:

MariaDB [(none)]> SELECT MONTH(current_date());
MONTH(current_date())
8
 
MariaDB [(none)]> SELECT MONTH(current_date() + INTERVAL 1 MONTH);
MONTH(current_date() + INTERVAL 1 MONTH)
9
 
MariaDB [(none)]> SELECT MONTH(current_date() + INTERVAL 5 MONTH);
MONTH(current_date() + INTERVAL 5 MONTH)
1
 
Eksempel år:
MariaDB [(none)]> SELECT YEAR(current_date());
YEAR(current_date())
2018
 
MariaDB [(none)]> SELECT YEAR(current_date() + INTERVAL 5 MONTH);
YEAR(current_date() + INTERVAL 5 MONTH)
2019
 
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...