Tratamento de data no SQL  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
RafaeldeFreitasSantosPJ
Debugger
[Avatar]

Membro desde: 13/02/2004 00:00:00
Mensagens: 59
Offline

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.
[WWW] [ICQ]
clvPJ
GUJ Master
[Avatar]

Membro desde: 25/09/2003 00:00:00
Mensagens: 1156
Localização: 168149809
Offline

Olá Rafael,
Vc pode fazer o sql assim:



Deve funcionar!!

hasta!!!
[WWW] aim icon [ICQ]
spierPJ
JavaTeenager
[Avatar]

Membro desde: 14/11/2003 00:00:00
Mensagens: 193
Offline

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.
[WWW] [ICQ]
eurimarPJ
Entusiasta Java
[Avatar]

Membro desde: 29/07/2004 00:00:00
Mensagens: 22
Offline

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.
[WWW] [ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team