Duvida como truncar o horario em um campo date em varios bancos

2 respostas
P

Olá,

atualmente estou usando Mysql em um relatório iReport (sql)com Jasper
e deparei com a seguinte situação tenho um parametro para data e quando faço
a query (sql) usando o parametro de entrada String ou Date não me tras o registro desejado

o que fiz coloquei date(campobanco) between parametroinicial and parametrofinal

ai funcionou …

Minha duvida esse relatório vai rodar para outros bancos qual seria a melhor pratica
nessa situação ???

E também qtem o formato entre bancos , no mysql --> aaaa-mm-dd
oracle --> dd-mon-yy

alguém poderia me ajudar …

abs

dtinclusao -->  2009-12-01 12:13:45

2 Respostas

furutani

Nesse caso não é melhor sempre usar java.util.Date passando no sql a data e a hora para todos os bancos?

P

Obrigado pelo retorno …

eu fiz isso no iReport o parametro defini com Date e passei a data para a query e não trouxe o registro que deveria ter trazido …

muito estranho por isso coloquei na query DATE() forçando no mysql …

Você teria algum exemplo ou url pra consulta ???

abs

Criado 30 de abril de 2009
Ultima resposta 30 de abr. de 2009
Respostas 2
Participantes 2