Ola pessoas sou novato to engatinhando no mundo sql ainda e minha duvida é a seguinte
tenho um jtextfield que recebe uma data no formato ##/##/#### ele pesquisa certinho, mas minha duvida é o seguinte, no meu codigo sql veja
[code]
“SELECT * FROM usuarios WHERE C_INCUSU < ?”;
[code]
c_incusu é um campo de data que esta no banco e ? é o coringa do meu parametro eu precisava fazer um esquema em sql para ele receber uma data e mostrar apenas as datas que sao maiores que do parametro passado porem tentei assim
"SELECT * FROM usuarios WHERE C_INCUSU < ?";
e assim
"SELECT * FROM usuarios WHERE C_INCUSU > ?";
mas ele nao retorna o que eu quero alguem sabe o q fazer vlw.
Sendo datetime, quando você passa uma String, ele não irá reconhecer.
Isso por que o formato de java.sql.Date, que é o formato “entendido” pelo banco de dados, é um e a String é outra.
O banco até tenta converter, mas não chega a uma conclusão plausível.
Isso por que a responsabildiade é da aplicação e não do banco.
Então, já sabe, faça o parse utilizando a classe DateFormat e então utilize o que falei anteriormente