Olá galera, vejamos se alguém me ajuda em meu problema:
faço uma consulta no banco em duas tabelas por campos do tipo INT que armazenam Datas em timestamp, segue ex.:
Tabela1
campodata1 = 1323713442
Tabela2
campodata2 = 1323655200
O campodata1 armazena a data 12/12/2011 16:10:01
O campodata2 armazena a data 12/12/2011 0:00:00
Obs.: Os campos das tabelas são INT
O SQL:
$result = mysql_query("SELECT * FROM tabela1 AS tabela1, tabela2 AS tabela2 WHERE tabela1.valorA = tabela2.valorA AND tabela1.valorB = 2 AND tabela2.uid = $cliente->uid AND FROM_UNIXTIME(tabela2.campodata2, ‘%d/%m/%Y’) = FROM_UNIXTIME (tabela1.campodata1, ‘%d/%m/%Y’)");
$total_result = mysql_num_rows($result);
Entre outras condições o que mais me interessa é que os dois campos sejam considerados IGUAIS desprezando a HORA, MINUTO e SEGUNDO.
Alguma dica para comparar as duas datas desprezando HH:mm:ss?
Question
Pedro Mikosz
Olá galera, vejamos se alguém me ajuda em meu problema:
faço uma consulta no banco em duas tabelas por campos do tipo INT que armazenam Datas em timestamp, segue ex.:
Tabela1
campodata1 = 1323713442
Tabela2
campodata2 = 1323655200
O campodata1 armazena a data 12/12/2011 16:10:01
O campodata2 armazena a data 12/12/2011 0:00:00
Obs.: Os campos das tabelas são INT
O SQL:
Entre outras condições o que mais me interessa é que os dois campos sejam considerados IGUAIS desprezando a HORA, MINUTO e SEGUNDO.
Alguma dica para comparar as duas datas desprezando HH:mm:ss?
Link to comment
Share on other sites
3 answers 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.