Ajude a Asast
Patrocinadores
Últimos assuntos
» Novo site para desportistas / New site for athletes
Sex Mar 17, 2017 8:31 am por Admin

» List files by date
Sex Mar 17, 2017 8:24 am por Admin

» RegExp - Add XXX to the begin of a String
Sex Nov 18, 2016 1:44 am por Admin

» RegExp - Add XXX to the end of a String
Sex Nov 18, 2016 1:38 am por Admin

» Great book about DOD programming
Sex Nov 11, 2016 6:59 am por Admin

» MESOS (Apache)
Qui Set 29, 2016 1:51 am por Admin

» Site de aluguer entre particulares
Sex Jul 01, 2016 3:01 am por Admin

» Noite das maravilhas - Nuit des merveilles
Sex Jul 01, 2016 2:54 am por Admin

» Site para procura de emprego no Luxemburgo
Qui Jun 30, 2016 7:13 am por Admin

AdSense
Contributo

Manuseamento de datas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Manuseamento de datas

Mensagem  Admin em Qua Dez 01, 2010 4:38 am

Se em Oracle para obter a data actual existe o parámetro SYSDATE, em MySQL existe algo semelhante. É uma função e chama-se CURDATE().

Assim, se queremos obter a data de hoje, podemos fazer o seguinte:

Código:
select CURDATE() FROM dual;


Se pretendermos obter a data de ontem, podemos efectuar o seguinte:

Código:
select DATE_SUB(CURDATE(),INTERVAL 1 DAY);


Se pretendermos obter a data de amanhã, podemos efectuar o seguinte:

Código:
select DATE_SUB(CURDATE(),INTERVAL -1 DAY);


Também podemos obter a data de hoje se fizermos o seguinte:

Código:
select DATE_SUB(CURDATE(),INTERVAL 0 DAY);


E a data de amanhã desta forma:

Código:
select DATE_ADD(CURDATE(),INTERVAL 1 DAY);


E finalmente a data de ontem desta forma:

Código:
select DATE_ADD(CURDATE(),INTERVAL -1 DAY);
avatar
Admin
Admin

Mensagens : 596
Data de inscrição : 21/01/2008
Idade : 40

Ver perfil do usuário http://forum-informatico.forumeiros.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum