Fala galera, td bom??
Surgiu um probleminha aqui hoje, vamos ver se alguem pode me ajudar...
Seguinte, tenho um banco de dados do meu sistema de notícias, sendo que eu salvo as datas das notícias no campo "data" no formato time(), até aí tudo bem, o problema é que eu não sei como selecionar as notícias pela data, ou pelo mês, como que eu faço??
Por exemplo... se eu quiser selecionar todas as notícias do deste mes (09/2006) ou todas as notícias de hoje (28/09/2006) como que eu faço a query??
Abração!!

Problemas Com Query
Started By marquinho.a, 28/09/2006, 16:44
3 replies to this topic
#1
Posted 28/09/2006, 16:44
#2
Posted 28/09/2006, 16:58
Acho que assim:
Não esqueça os valores data ou você passa no padrão do banco ou
Usa o camando TO_DATE('data_desejada','formatação')
exemplo
$query = "SELECT * FROM tabela WHERE campo_date between data_ini AND data_final"
Não esqueça os valores data ou você passa no padrão do banco ou
Usa o camando TO_DATE('data_desejada','formatação')
exemplo
TO_DATE('29/09/2006','DD/MM/YYYY')
Edição feita por: kleryson, 28/09/2006, 17:00.
#3
Posted 30/09/2006, 00:06
Não entendi muito bem...
Alguem pode explicar melhor?
Não entendi mt bem... alguem pode explicar melhor?
Alguem pode explicar melhor?
Não entendi mt bem... alguem pode explicar melhor?
#4
Posted 30/09/2006, 09:52
Não entendi muito bem...
Alguem pode explicar melhor?
Não entendi mt bem... alguem pode explicar melhor?
O comando Between é entre um valor inicial e um valor final.
Então:
Campo_Date Between data_inicio AND data_final
Você vai pegar todos os valores desde a data_inicio até a data Final....
Só que quando você usa um campo data, tem que tomar cuidado com o formato da data que o banco armazena...
Se o banco armazena no formato 2006-09-30 e você faz a consulta no formato 30/09/2006 é diferente...
Então para que não encontre esse problema você pode usar o comando TO_DATE('30/09/2006','DD/MM/YYYY') onde no primeiro você informa a data da forma que quiser e depois da virgula você informa o formato da data que está no primeiro campo...
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)