Академический Документы
Профессиональный Документы
Культура Документы
FUNOES MATEMTICAS
FUNOES DE STRING
1
FUNES DE DATA/HORA
adiciona data o intervalo dado por x unidades
Ex: Select adddate (now( ), interval 30 day)
ADDDATE(data, interval x (units))
Select adddate (curdate( ), interval 5 month)
Select adddate( datanasc, interval 3 year)
DATE_ADD(data,interval x (units))adiciona data o intervalo dado por x unidades
DATEDIFF(data1,data2) subtrai as data2 de data1 retornando o resultado em dias
DATE_SUB(data,interval x (units)) Subtrai da data o intervalo dado por x unidades
DAYNAME(data) retorna o dia da semana
NOW( ) retorna a data e hora atuais (do sistema operacional)
CURRENT_DATE( )
retorna a data atual (do sistema operacional)
CURDATE ( )
CURRENT_TIME( )
retorna a hora atual (do sistema operacional)
CURTIME( )
EXTRACT(YEAR FROM(data))
retorna o ano da data
YEAR(data)
MONTHNAME(data) retorna o nome do ms da data
MONTH(data) retorna o nmero do ms da data
DAY(data) / DAYOFMONTH retorna o dia da data
DAYOFWEEK(data) retorna o numero do dia da semana (1-Sunday)
DAYOFYEAR(data) retorna o acumulado de dias do ano ate a data
FROM_DAYS(numero) retorna a data equivalente ao numero
Retorna a data no formato especificado
DATE_FORMAT(data, formato) Ex. Select DATE_FORMAT(NOW( ), %d/%m/%Y)
Equivale a dd/mm/aaaa
Retorna a hora no formato especificado
TIME_FORMAT(hora, formato)) Ex. Select TIME_FORMAT(NOW( ), %Hh/%im/%Ss)
Equivale a hh:mm:SS
Retorna a diferena entre duas datas de acordo com a unit
informada.
TIMESTAMPDIFF(unit,dat,dat2)
Ex: Select TIMESTAMPDIFF(year, data1,data2)
Mostra a diferena em anos entre data2 e data1
LAST_DAY(data) Retorna o ultimo dia vlido para o ms da data
MAKEDATE(year,numdias) Transforma numdias em uma data do ano especificado
SEC_TO_TIME(hora) Transforma uma tempo de segundos para horas
TIME_TO_SEC(hora) Transforma uma tempo de horas para segundos
Podem ser:
OBS:
Day, Month, Year, Week, Hour, Minute
(units)
Etc..