Funkcje daty i czasu, zmienne tymczasowe,aliasy:
- CURDATE(), CURRENT DATE(), CURRENT DATE
- CURTIME(), CURRENT TIME(), CURRENT TIME
- NOW(), CURRENT TIMESTAMP(), CURRENT TIMESTAMP, LOCALTIME(), LOCALTIME, LOCALTIMESTAMP(), LOCALTIMESTAMP â biezËaËca data i czas
- DATE(â2008-04-10 17:30:28â) 2008-04-10
- TIME(â2008-04-10 17:30:28â)17:30:28
- DAYOFMONTH(â2008-04-10â) 10
- DAYOFYEAR(â2008-04-10â) 101
- DAYOFWEEK(`2011-03-31`) 5
- DAYNAME(`2011-03-31`) Thursday
- LAST DAY(`2011-03-17`) 31
- YEAR(CURDATE()) 2011
- MONTH(`2011-03-31`) 3
- DAY(`2011-03-22`) 22
- MONTHNAME(`2011-04-12`) April
- HOUR(â2008-04-10 17:30:28â) 17
- MINUTE(â2008-04-10 17:30:28â) 30
- SECOND(â2008-04-10 17:30:28â) 28
- MAKEDATE(rok,dzieĹ roku), MAKEDATE(2011,1) 2011-01-01
- MAKETIME(godzina,minuta,sekunda), MAKETIME(17,12,03) 17:12:03
- dodawanie: DATE_ADD(data, INTERVAL wyraĹźenie jednostka), DATE_ADD(`2011-03-30`,INTERVAL 2 DAY) 2011-04-01
- dodawanie: DATE_ADD(data, INTERVAL wyraĹźenie jednostka), DATE_ADD(`2011-03-10`,INTERVAL 2 week) 2011-03-24
- odejmowanie: DATE_SUB(data, INTERVAL wyraĹźenie jednostka), DATE_SUB(`2011-03-30`,INTERVAL 2 DAY) 2011-03-28
- róşnica dat: DATEDIFF(data1,data2), SELECT DATEDIFF(â2008-04-10â,â2007-11-29â) 133
- róşnica czasĂłw: SUBTIME(dataczas1,czas2), SUBTIME(â18:01:22â,â00:05:01â) 17:56:21
- suma czasĂłw: ADDTIME(czas1,czas2), ADDTIME(â18:01:48â,â1:2:0â) 19:03:48
- suma czasĂłw: ADDTIME(czas1,czas2), ADDTIME(â18:01:48â,â2â) 18:01:50
- róşnica dwĂłch czasĂłw: TIMEDIFF(dataczas1,dataczas2), TIMEDIFF(â2008-04-10 18:02:26â,â2008-04-09 22:42:18â) 19:20:08
- DATE_FORMAT(â2008-04-10â,â%Y %m %dâ) 2008 04 10
- DATE_FORMAT(â2008-04-10â,â%W, %d.%m.%yâ) Thursday, 10.04.08
- DATE_FORMAT(â2008-04-10 17:46:24â,â%H:%iâ) 17:46
- TIME_FORMAT(â17:46:24â,â%H:%iâ) 17:46
- TIME_FORMAT(â17:46:24â,â%h:%i:%s %pâ) 05:46:24 PM
- STR_TO_DATE(ĹaĹncuch,format), STR TO DATE(âApril 10, 2008â,â%M %d, %Yâ) 2008-04-10
- NULL: ISNULL(DataZaplaty)