Bom dia, tenho uma função de recede duas Strings, essas strings são datas, sendo uma data inicial e outra final, quero buscar por exemplo todo mundo que se cadastrou daquela data até aquela data. Como faço esse codigo? To utilizando Java.
Tratamento de data no SQL
R
3 Respostas
C
Olá Rafael,
Vc pode fazer o sql assim:
Deve funcionar!!
hasta!!!
S
Expressões SQL dependem diretamente do banco de dados empregado.
Datas, por exemplo ficam são “formatadas” assim:
Access: #mm/dd/yy# (entre ##'s)
oracle: ‘dd-mmm-yy’ - (entre apóstrofos, mês inglÊs-alfa (09-JUL-04))
mysql: yyyymmdd - entre apóstrofos ou numérico.
Claro, haverão variações.
E
Olá Rafael,
Vocô pode tentar montar toda a sua String antes, passando a data inicial e a data final, como segue:
select * from tabela where datai >= varDTI and dataf <= varDTF
onde você fará a String concatenando as variávels, assim:
String texto = “select * from tabela where datai >=” + varDTI + “dataf <=” + varDTF;
e agora vc chama o Statement com a string texto.
Espero ter ajudado.
Criado 9 de julho de 2004
Ultima resposta 29 de jul. de 2004
Respostas 3
Participantes 4
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo