Bruno Fabian Posted September 29, 2011 Report Share Posted September 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 Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted September 29, 2011 Report Share Posted September 29, 2011 Movendo PHP » MySQL. Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.