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')