Bruno Fabian Postado Setembro 29, 2011 Denunciar Share Postado Setembro 29, 2011 Pessoal,Bom dia!Sou novo com o MySql e estou com a seguinte dúvida:-Tenho uma tabela X onde o campo 'DATE' está com type 'DATETIME'.-O insert que alimenta esta tabela, alimenta o campo 'DATE' pela função 'NOW()'.(insert utilizado: INSERT INTO X (A,B,C,DATE) VALUE ('1','2','3',NOW()); )-Necessito efetuar uma consulta full nesta tabela, filtrando o campo DATE por um comando equivalente DATE-1 Pesquisei alguns comandos, e o mais próximo que eu cheguei foi:SELECT * FROM X WHERE DATE = DATE_ADD(DATE(CURRENT_TIMESTAMP),INTERVAL -1 DAY);Porém, ele não me retorna nada.Troquei o sinal de '=' por '>=', e ai sim, ele funciona, porém me trás mais informações do que necessito.Preciso apenas das informações referentes à data.Alguém poderia me dar uma luz com essa ou outra função?e aproveitando, gostaria de saber como crio uma função parecida, só que ao invés de DAY-1, quero trabalhar com 'segundo -5', alguém sabe também?Fico no aguardo,Agradeço desde JáUm Forte Abraço.Bruno Fabian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 29, 2011 Denunciar Share Postado Setembro 29, 2011 Movendo PHP » MySQL. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bruno Fabian
Pessoal,
Bom dia!
Sou novo com o MySql e estou com a seguinte dúvida:
-Tenho uma tabela X onde o campo 'DATE' está com type 'DATETIME'.
-O insert que alimenta esta tabela, alimenta o campo 'DATE' pela função 'NOW()'.
(insert utilizado: INSERT INTO X (A,B,C,DATE) VALUE ('1','2','3',NOW()); )
-Necessito efetuar uma consulta full nesta tabela, filtrando o campo DATE por um comando equivalente DATE-1
Pesquisei alguns comandos, e o mais próximo que eu cheguei foi:
SELECT * FROM X WHERE DATE = DATE_ADD(DATE(CURRENT_TIMESTAMP),INTERVAL -1 DAY);
Porém, ele não me retorna nada.
Troquei o sinal de '=' por '>=', e ai sim, ele funciona, porém me trás mais informações do que necessito.
Preciso apenas das informações referentes à data.
Alguém poderia me dar uma luz com essa ou outra função?
e aproveitando, gostaria de saber como crio uma função parecida, só que ao invés de DAY-1, quero trabalhar com 'segundo -5', alguém sabe também?
Fico no aguardo,
Agradeço desde Já
Um Forte Abraço.
Bruno Fabian
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.