Como selecionar dados da data passada da tabela mysql para a data atual? Por exemplo, selecione dados de 1 de janeiro de 2009 até a data atual ??
Minha coluna “datetime” está no tipo de data de data e hora. Por favor me ajude, obrigado
Editar:
Se vamos dizer que eu quero obter dados diários de 1 de janeiro de 2009, como escrever a consulta? Use contagem e entre function?
select * from *table_name* where *datetime_column* between '01/01/2009' and curdate()
ou usando >=
e <=
:
select * from *table_name* where *datetime_column* >= '01/01/2009' and *datetime_column* <= curdate()
Todos os trabalhos acima, e aqui é outra maneira, se você quer apenas o número de dias / tempo de volta, em vez de uma data de input
select * from *table_name* where *datetime_column* BETWEEN DATE_SUB(NOW(), INTERVAL 30 DAY) AND NOW()
Você pode usar now()
como:
Select data from tablename where datetime >= "01-01-2009 00:00:00" and datetime <= now();