Kuupäevafunktsioonid

Allikas: Teadmusbaas
Redaktsioon seisuga 13. mai 2019, kell 08:20 kasutajalt Vainol (arutelu | kaastöö)

MariaDb kuupäeva ja kellaaja funtsioonid on ADDDATE, ADDTIME, CURDATE, DATEDIFF, DAYNAME, EXTRACT, LAST_DAY, NOW, SYSDATE jpt, täielik loetelu vt allikas 1

  • Kuupäevasid saab liita ja lahutada funktsioonidega ADDDATE, DATE_ADD, SUBDATE ning kellaaegasid liita ja lahutada funktsioonidega ADDTIME ja SUBTIME, jooksvat kuupäeva saab kuvada funktsioonidega CURDATE, NOW ja SYSDATE, jooksvat kellaaega saab vaadata CURTIME funktsiooniga;
  • ADDDATE funktsioonil on 2 kuju: ADDDATE(kuupäev,INTERVAL ühikud ja tüüp) või ADDDATE(kuupäeva_avaldis,päevade arv), näiteks SELECT ADDDATE('2018-01-02', INTERVAL 31 DAY);
  • Jooksvat kuupäeva saab funktsioonidega NOW() ja SYSDATE: SYSDATE([täpsus]), näiteks SELECT SYSDATE(4) annab kellaaja sekundid 4 komakohaga;
  • Kahe kuupäeva vahelist päevade arvu arvutab DATEDIFF, millel on 2 argumenti hilisem kuupäev ja varasem kuupäev, näiteks SELECT DATEDIFF(NOW(),"2007-04-21");;
  • EXTRACT funktsioon võimaldab kuupäevast tuletada vajaliku kuupäeva osa (päeva, kuu, aasta), näiteks SELECT EXTRACT(YEAR FROM '2009-07-02'); tuletab aastaarvu;


Allikad:
  1. MariaDB kuupäeva ja kellaaja funktsioonid

Tagasi SQL lausendite juurde