Duvida query feito iReport/Jasper pra rodar em varios bancos?

2 respostas
P

Olá,

duvida como deixar o sql abaixo rodar em varios bancos de dados
a principio era pra rodar no banco MYSQL mas agora é pra rodar
no Oracle e SqlServer e estou em duvida como fazer pra rodar essa
query fora do MYSQL quando o parametro da query é uma data
essa query está dentro do jasper feito pelo iReport …
Quando passo o parametro de data passo dessa forma aaaa-mm-dd
dessa forma é pra MYSQL e para outros banco é outro formato…

Qual seria a melhor pratica pra resolver esse problema se alguém
puder me ajudar agradeceria.

abs

SELECT  *,
       icd.cn titular,
       ica.name ac,
       ic.notafter de,
       ic.notbefore ate,
       ic.certificate_state situacao,
       '' icp,
       ict.name tipo,
       idm.name modelo,
       id.serialnumber serie,
       iu.name
FROM x ic
left join xcertificate_type ict on ic.certificate_type_id  = ict.certificate_type_id
left join xcertificate_dn icd on ic.dn_id  = icd.dn_id
left join xca ica on ict.ca_id  = ica.ca_id
left join xpublickey ipk on ic.publickey_id  = ipk.publickey_id
left join xkey_container ikc on ipk.publickey_id  = ikc.publickey_id
left join xdevice id on ikc.device_id  = id.device_id
left join xdevice_model idm on id.device_model_id  = idm.device_model_id
left join xuser iu on id.device_model_id  = idm.device_model_id
 where (ic.notafter     >= '2008-04-13' and ic.notafter <= '2099-04-05')

2 Respostas

P

alguém poderia me ajudar…help…help

Pedrosa

Cara vc pode usar Hibernate com iReport, ou montar a query na aplicação e passando de parametro?

Criado 25 de abril de 2009
Ultima resposta 27 de abr. de 2009
Respostas 2
Participantes 2