Jump to content


Photo

Query Por Data...


  • Faça o login para participar
6 replies to this topic

#1 horacio2009

horacio2009

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Não informado

Posted 29/08/2009, 12:08

Bom dia a todos...
estou pensando em fazer uma busca no banco de dados, usando o campo "timestamp" como referencia...lá, as datas aparecem assim:2009-08-28 09:19:27

Bom...esses são os dados no banco na tabela...


Agora, indo na página ocorre que eu posso querer pesquisar informações entre o dias "X" e "Y" do mês:" &", ano "A" para isso, qual a melhor query no MySql considerando a forma que a mesma se encontra??
Meu último trabalho:
http://www.iconsorciofiat.com.br.

#2 nvivo

nvivo
  • Visitantes

Posted 29/08/2009, 14:41

Agora, indo na página ocorre que eu posso querer pesquisar informações entre o dias "X" e "Y" do mês:" &", ano "A" para isso, qual a melhor query no MySql considerando a forma que a mesma se encontra??


Não entendi qual a dúvida. Aparentemente você já sabe o formato da data no mysql. Basta pesquisar o que você quer oras:

select * from tabela where campo_data between '2009-08-28' and '2009-08-30'

O que está na página não importa. Transforme as datas pro formato certo e pronto.

[]'s

#3 horacio2009

horacio2009

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Não informado

Posted 31/08/2009, 15:54

fiz assim:

[codebox]$data1='2009-07-21';
$data2='2008-07-20';

$tab=mysql_query("select * from tabela where data between '$data1' and '$data2'");
[/codebox]

mas ainda não deu certo...qual o erro?
Meu último trabalho:
http://www.iconsorciofiat.com.br.

#4 nvivo

nvivo
  • Visitantes

Posted 31/08/2009, 16:40

fiz assim:

$data1='2009-07-21';$data2='2008-07-20';$tab=mysql_query("select * from tabela where data between '$data1' and '$data2'");

mas ainda não deu certo...qual o erro?


Não deu certo o que? Qual o erro exatamente?

[]'s

#5 horacio2009

horacio2009

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Não informado

Posted 01/09/2009, 10:15

Oi, Nvivo...
desculpe, foi erro meu, mesmo!!!
aproveitando...e consulta por hora???
tentei selecionar o mesmo dia, apenas mudar a hora, e apareceu uma quantidade maior procurando por hora, do que por dia?!?!?!?!
obviamente, fiz alguma coisa errada...
a query por hora, é muito diferente????
como eu posso fazer?
Meu último trabalho:
http://www.iconsorciofiat.com.br.

#6 nvivo

nvivo
  • Visitantes

Posted 01/09/2009, 10:41

Oi, Nvivo...
desculpe, foi erro meu, mesmo!!!
aproveitando...e consulta por hora???
tentei selecionar o mesmo dia, apenas mudar a hora, e apareceu uma quantidade maior procurando por hora, do que por dia?!?!?!?!
obviamente, fiz alguma coisa errada...
a query por hora, é muito diferente????
como eu posso fazer?


Caro Horacio,

A consulta por hora deve ser igual. O formato universal é 'YYYY-MM-DD HH:mm:ss", portanto algo como:
"where data bewteen '2009-01-01 03:00' and '2009-01-01 05:00' deve funcionar.

Mas sempre que der um erro, poste o código que você usou e o a mensagem que aparece, tente prover mais detalhes, senão fica complicado ajudar. =)

[]'s

#7 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 16/09/2017, 01:17

Sunrise Tadalafil India cialis Free Viagra Sample
Keflex And Cats Viagra Generika Scilla
Cialis Duree D'Action <a href=http://cialtobuy.com>viagra cialis</a> Ou Acheter Priligy En France
Amoxil 250 Mg online pharmacy Cialis Levitra En Ligne
Generic Macrobid In Internet Overseas On Line Levitra Generico Online Prezzo
Priligy 30mg Side Effects <a href=http://cialtobuy.com>cialis</a> Cheap Tamoxifen Citrate
60mg Cailis On Line cialis Buy Vigor Ap 800
Reactions From Keflex Acheter Cialis En Belgique
Cialis Pills Canada <a href=http://cialtobuy.com>online pharmacy</a> Kamagra Kaufen Gunstig




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq