segunda-feira, 9 de abril de 2012

Obtendo Dia, Mês e Ano separadamente no MySQL

Logotipo do Banco de Dados MySQL
Salve salve colegas.

Hoje trago dicas simples que ajudam muito a quem está iniciando no mundo Banco de Dados, na situação em especifico, o MySQL.

1º - Como obter o dia de uma data especifica?
R:
 Select Day(data) From datas;  

Desta forma você obtêm o dia, do campo data da tabela datas.

Para obter o dia atual, faça:
 Select Day(now());  

2º - Como obter o mês de uma data especifica?
 Select Month(data) From datas;  

Para obter o mês atual, faça:
 Select Month(data) From datas;  

3º - Como obter o ano de uma data especifica?
 Select Year(data) From datas;  

Para obter o ano atual, faça:
 Select Year(data) From datas;  

Lembrando que, o campo deve estar alimentado no formato YYYY-MM-DD HH:MM:SS para retornar as informações.

Aconselho a leitura do post: Função para Formatar Datas no MySQL para aprimorar seu conhecimento quanto a datas.

Material de referência:http://dev.mysql.com/doc/refman/4.1/pt/date-and-time-functions.html

Grande abraço a todos e até a próxima.

Clique aqui e veja todas as matérias sobre MySQL

8 comentários:

  1. Parabéns pelo post, super direto. Vlw!

    ResponderExcluir
  2. Respostas
    1. Olá TECLANAT,

      Obrigado pelo feedback, grande abraço.

      Excluir
  3. Respostas
    1. Olá Amilton.

      Que ótimo que puder te ajudar. Grande abraço.

      Excluir
  4. como faz para dar echo, desse dia no php

    ResponderExcluir
  5. Como pegar o ano e o mês em simultâneo

    ResponderExcluir
    Respostas
    1. Francisco, não existe um função especifica para fazer o que deseja, mas pode solucionar facilmente com um concat, veja:

      Select concat(year(now()),'-',month(now()))

      Espero ter ajudado, abraços.

      Excluir