Tchello Postado Outubro 2, 2006 Denunciar Share Postado Outubro 2, 2006 Tenho na tabela os campo data 'date', hora 'time' com faço para selecionar apenas os registro que forem maior que data e hora atual???ex.:TABELAdata hora evento01/10/2006 13:00 evento101/10/2006 20:00 evento201/10/2006 22:00 evento3Quero que selecione somente os eventos que forem maiores que a data e hora atual (supondo que sejam 14:00)retorne:data hora evento01/10/2006 20:00 evento201/10/2006 22:00 evento3desde já agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 VACA Postado Outubro 2, 2006 Denunciar Share Postado Outubro 2, 2006 verifique em algum manual do MYSQL sobre funcao como NOW() aí você coloca no where"where campo>=NOW()"pelo menos em ACESS, FIREBIRD e SQL SERVER existe esta funcao não necessariamente com o mesmo nome... dá uma fucada disso na net Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Miqui Postado Outubro 4, 2006 Denunciar Share Postado Outubro 4, 2006 É isso ai mesmo VACA... pelo menos no mysql 5.SELECT * FROM tabela WHERE campo >= NOW()abraço,Miqui Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tchello Postado Outubro 5, 2006 Autor Denunciar Share Postado Outubro 5, 2006 Ok, estou usando este comando só que ele seleciona os registro somente pela data, ex.: se tenho um registro cadastrado para as 10:00 e mostra o registro até o fim do dia às 00:00 e queria algo que me retornasse apenas os registro cadastrados apartir da hora atual(sistema).Tipo se são 11:00 me mostre só os registro apartir das 11:00, preciso de um SELECT que seja "maio que 'hoje' e maior que 'agora'' e a função "now ()" retorna todos os registro do dia, mudando apenas a virada do dia. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Outubro 5, 2006 Denunciar Share Postado Outubro 5, 2006 Em vez de usar dois campos - um para hora e outro para dia -, use um só.Use um campo do tipo DATETIME, daí a consulta citada irá funcionar perfeitamente.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tchello
Tenho na tabela os campo data 'date', hora 'time' com faço para selecionar apenas os registro que forem maior que data e hora atual???
ex.:
TABELA
data hora evento
01/10/2006 13:00 evento1
01/10/2006 20:00 evento2
01/10/2006 22:00 evento3
Quero que selecione somente os eventos que forem maiores que a data e hora atual (supondo que sejam 14:00)
retorne:
data hora evento
01/10/2006 20:00 evento2
01/10/2006 22:00 evento3
desde já agradeço.
Link para o comentário
Compartilhar em outros sites
4 respostass 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.