Funkcje daty
Umożliwiają operacje na dacie i czasie w trakcie wykonywania zapytania. Typowe funkcje to:DAY(),MONTH(),YEAR()
Zwracają kolejno dzień, miesiąc, rok z podanej w argumencie datySELECT DAY(data)
PRZYKŁAD
Wybieramy id,imiona i daty dodania klientów którzy zarejestrowali się w Lutym
Tabela Customer :
zapytanie : SELECT id,name,date FROM customer WHERE MONTH(date)=02
Wynik zapytania :
ĆWICZENIE
Wybierz nazwę, cenę i datę dodania produktów z tabeli Product, których dzień dodania należy do przedziału od 1 do 10
Tabela Product :
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT name,price,date FROM product WHERE DAY(date) BETWEEN 1 AND 10
GETDATE()
Zwraca bieżącą datę i czasSELECT GETDATE()
DATEDIFF()
Zwraca liczbę podanych jednostek pomiędzy podanymi datamiSELECT DATEDIFF(DAY,'20110210','20110310')