Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS

Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17253
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Select com base no mês aaaa/mm/dd

10-09-2008 11:02

Para quem tem em uma tabela um campo com algumas datas.

aaaa-mm-dd
2008-09-01
2008-04-01


é quer retornar somente os dados do mês atual, ex: mês 09

Deve usar o seguinte:

SELECT campotal FROM tabela WHERE MONTH(campo_com_a_data)=".date('m')."

Para retornar os dados do dia e mês atual use

SELECT campotal FROM tabela WHERE MONTH(campo_com_a_data)=".date('m')." AND DAY(campo_com_a_data)=".date('d')."

E para retornar os dados do dia, mês e ano atual usa-se

SELECT campotal FROM tabela WHERE YEAR(campo_com_a_data)=".date('Y')." AND MONTH(campo_com_a_data)=".date('m')." AND DAY(campo_com_a_data)=".date('d')."

Você também pode eliminar o valor de date() e colocá-lo manualmente, ou definir alguns dias, meses ou anos antes ou depois.
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado