MySQL BETWEEN problem

Robię sobie kurs MySQLa i wszystko raczej idzie jak z płatka. Tylko przy BETWEEN delikatny error wyskoczył, ale już wiem, jak go naprawić, więc spieszę z zanotowaniem :)

    Otóż standardowo jak się wpisze zapytanie:

SELECT firstname FROM employee WHERE birthdate BETWEEN '1960-' AND '1970-';
     To powinno pokazać wszystkie firstname z tabeli employee, gdzie data urodzin jest pomiędzy 1960 - 1970. Ale nie w MySQLu. W MySQLu, żeby działało, trzeba wpisać tak:

 SELECT firstname FROM employee WHERE birthdate BETWEEN CAST('1960-01-01' AS DATE) AND CAST('1970-12-31' AS DATE);

    I po tym powinno działać. U mnie działa ;)


     To tyle ode mnie na dziś, zapraszam Cię do dzielenia się swoimi wrażeniami z tego posta, lub np. swoim dzisiejszym odkryciem  np. w komentarzu :)

Komentarze

Popularne posty z tego bloga

IntelliJ: zmiana rozmiaru czcionki scrollem

ThunderBird: jak zrobić professional stopkę