HaKj Skrevet 30. august 2018 Del Skrevet 30. august 2018 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
handprint Skrevet 30. august 2018 Del Skrevet 30. august 2018 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå