Bravanet 0 Denunciar post Postado Setembro 30, 2006 Pessoal, boa tarde!Possuo em minha tabela um campo datetime. Estou precisando fazer um select que me retornasse os registros gravados hoje e ontém somente, qual é a melhor forma de fazer isso?Obrigado,Jr. Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Outubro 1, 2006 Opa, beleza?Você pode fazer de diversas maneiras, algumas válidas: SELECT * FROM teste WHERE datahora BETWEEN '2006-09-30 00:00:00' AND '2006-10-01 23:59:59'SELECT * FROM teste WHERE DATE_FORMAT(datahora,'%Y-%m-%d') BETWEEN '2006-09-30' AND '2006-10-01'SELECT * FROM teste WHERE MID(datahora,1,10) BETWEEN '2006-09-30' AND '2006-10-01'beleza? Compartilhar este post Link para o post Compartilhar em outros sites
Suissa 1 Denunciar post Postado Outubro 2, 2006 isso mas em vez de botar as datas na mão tu pode fazercurdate() para o dia atuae subdate(curdate(),1) para ontemsoh substituir ali em qquer um dos selects q fica style ;D Compartilhar este post Link para o post Compartilhar em outros sites