SQL pre prácu s dátumom a časom
SQL -> Funkcie -> funkcie pre prácu s dátumom a časom
Prepnúť na rozdelenie podľa databáz
| ADD_MONTHS | pripočíta k dátumu n mesiacov |
| CONVERT_TZ | konvertuje datum z časového pásma z_tz do časového pásma do_tz |
| CURDATE, CURRENT_DATE | vracia aktuálny dátum |
| CURRENT_TIMESTAMP | vracia aktuálny dátum a čas v požadovanej presnosti |
| CURTIME | vracia aktuálny čas |
| DATE | konvertuje text na dátum alebo vracia aktuálny dátum |
| DATEADD, DATE_ADD | pripočíta k dátumu n rokov alebo mesiacov alebo dní alebo... |
| DATEDIFF | vracia číslo určujúce počet časových intervalov medzi dvoma zadanými dátumami |
| DATENAME | vracia pomenovanú časť dátumu (napr. meno mesiaca) |
| DATE_FORMAT, DATEFORMAT | vracia dátum v určenom sformátovanom tvare |
| DATE_SUB | vracia dátum zmenšený o danú hodnotu |
| DATEPART | vracia číslo obsahujúce časť dátumu |
| DAY | vracia číselnú hodnotu dňa zo zadaného dátumu |
| DAYNAME | vracia názov dňa v týždni |
| DAYOFMONTH | vrací den v měsíci (1-31) |
| DAYOFWEEK | vracia poradové číslo dňa v týždni (1=nedeľa, 7=sobota) |
| DAYOFYEAR | Vrací den v roce (1-366) |
| DBTIMEZONE | |
| EXTRACT (datetime) | |
| FROM_DAYS | přepočítá počet dní na datum |
| FROM_UNIXTIME | vytvoří datum z unixového časového razítka (celočíselná hodnota) |
| GETDATE | vracia aktuálny čas |
| GETUTCDATE | |
| LAST_DAY | vráti posledný deň v mesiaci zo zadaného dátumu |
| LOCALTIMESTAMP | |
| MINUTE | vráti počet minút zo zadaného času v hodnote 0-59 |
| MONTH | vráti mesiac z určeného dátumu |
| MONTHS_BETWEEN | Vrací počet měsíců mezi dvěma dny. Výpočet je založen na měsíci s 31 dny. |
| NEXT_DAY | Vrací první následující den v týdnu po určeném dnu, např. první následující čtvrtek |
| NUMTIDSUBTERVAL | |
| ROUND (date) | Zaokrouhlí datum podle zadaného formátu |
| SEC_TO_TIME | prevedie počet sekúnd od polnoci na príslušný čas |
| SECOND | vráti počet sekúnd zo zadaného času v hodnote 0-59 |
| SESSIONTIMEZONE | |
| SUBDATE | funkce odečte od datu určitý datum/čas definovaný druhým parametrem |
| SYSTIMESTAMP | funkcia vracia aktuálnu hodnotu dátumu a času s požadovanou presnosťou |
| SYSDATE | vracia aktuálny dátum |
| TIME_TO_SEC | prevedie zadaný čas na počet sekúnd od polnoci |
| TO_CHAR (date) | konvertuje zadaný dátum do určeného formátu |
| TO_DATE | |
| TO_DAYS | vrací počet dní od roku 0 do zadaného data |
| TRUNC (date) | Ořízne datum podle zadaného formátu |
| YEAR |
