Re: [oracle_br] Erro em Select
Bom dia, Eduardo. Testei a Tentativa 1 e continua com o mesmo erro. Sobre a Tentativa 2 esse campo não tem data nula, pois não tem nenhum valor menor que SYSDATE. Obrigado pela ajuda, se tiver outras idéias fico grato, pois não sei mais o que pesquisar ou fazer.. hehehhehehe -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil From: Eduardo (VB) Sent: Monday, December 29, 2008 12:41 PM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Erro em Select Tente ai amigo: Tentativa 1: Truncar to_char(trunc(est.est_data), 'mmdd') Tentativa 2: será que a data é nula? (case when est.est_data < to_date('01/01/1900','dd/mm/') then '01/01/1900' else trunc(est.est_data) end) Eduardo - Original Message - From: Jean Carlo To: Grupo Oracle Sent: Monday, December 29, 2008 11:29 AM Subject: [oracle_br] Erro em Select Bom dia, Pessoal. Estou com o seguinte problema, o select abaixo executo na base A acessando a base B onde estoque é um sinonimo apontando para uma VIEW na base B. Só que ao usar o TO_CHAR no campo est_data, este campo é do tipo DATE, o mesmo fecha o canal de comunicação ORA-03113 e colocando TRUNC o mesmo funciona normalmente. Alguém teria alguma idéia do que possa ser??? Base A: Oracle 10g, SO RH 4; Base B: Oracle 9i, SO Windows 2003. SELECT sum(est.est_qtdade-est.est_pedidos+est.est_rms) as qtd, est.ite_codigo, fil.fil_codigo, fil.fil_descricao, to_char(est.est_data, 'mmdd') as est_data FROM estoque est, filial fil WHERE est.fil_codigo = fil.fil_codigo AND to_char(est.est_data, 'mmdd') >= to_char(sysdate, 'mmdd') GROUP BY fil.fil_codigo, est.est_data, fil.fil_descricao, est.ite_codigo ORDER BY ite_codigo, fil_codigo, est_data -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.1/1867 - Release Date: 28/12/2008 14:23 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Erro em Select
Tente ai amigo: Tentativa 1: Truncar to_char(trunc(est.est_data), 'mmdd') Tentativa 2: será que a data é nula? (case when est.est_data < to_date('01/01/1900','dd/mm/') then '01/01/1900' else trunc(est.est_data) end) Eduardo - Original Message - From: Jean Carlo To: Grupo Oracle Sent: Monday, December 29, 2008 11:29 AM Subject: [oracle_br] Erro em Select Bom dia, Pessoal. Estou com o seguinte problema, o select abaixo executo na base A acessando a base B onde estoque é um sinonimo apontando para uma VIEW na base B. Só que ao usar o TO_CHAR no campo est_data, este campo é do tipo DATE, o mesmo fecha o canal de comunicação ORA-03113 e colocando TRUNC o mesmo funciona normalmente. Alguém teria alguma idéia do que possa ser??? Base A: Oracle 10g, SO RH 4; Base B: Oracle 9i, SO Windows 2003. SELECT sum(est.est_qtdade-est.est_pedidos+est.est_rms) as qtd, est.ite_codigo, fil.fil_codigo, fil.fil_descricao, to_char(est.est_data, 'mmdd') as est_data FROM estoque est, filial fil WHERE est.fil_codigo = fil.fil_codigo AND to_char(est.est_data, 'mmdd') >= to_char(sysdate, 'mmdd') GROUP BY fil.fil_codigo, est.est_data, fil.fil_descricao, est.ite_codigo ORDER BY ite_codigo, fil_codigo, est_data -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.1/1867 - Release Date: 28/12/2008 14:23 [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Erro em Select
Bom dia, Pessoal. Estou com o seguinte problema, o select abaixo executo na base A acessando a base B onde estoque é um sinonimo apontando para uma VIEW na base B. Só que ao usar o TO_CHAR no campo est_data, este campo é do tipo DATE, o mesmo fecha o canal de comunicação ORA-03113 e colocando TRUNC o mesmo funciona normalmente. Alguém teria alguma idéia do que possa ser??? Base A: Oracle 10g, SO RH 4; Base B: Oracle 9i, SO Windows 2003. SELECT sum(est.est_qtdade-est.est_pedidos+est.est_rms) as qtd, est.ite_codigo, fil.fil_codigo, fil.fil_descricao, to_char(est.est_data, 'mmdd') as est_data FROM estoque est, filial fil WHERE est.fil_codigo = fil.fil_codigo AND to_char(est.est_data, 'mmdd') >= to_char(sysdate, 'mmdd') GROUP BY fil.fil_codigo, est.est_data, fil.fil_descricao, est.ite_codigo ORDER BY ite_codigo, fil_codigo, est_data -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Erro em Select
Boa tarde, Pessoal. Estou com o seguinte problema, o select abaixo executo na base A acessando a base B onde estoque é um sinonimo apontando para base B. Só que ao usar o to_char no campo est_data o mesmo fecha o canal de comunicação ORA-03113 e colocando trunc o mesmo funciona normalmente. Alguém teria alguma idéia do que possa ser??? Base A: Oracle 10g Base B: Oracle 9i select sum(est.est_qtdade-est.est_pedidos+est.est_rms) as qtd, est.ite_codigo, fil.fil_codigo, fil.fil_descricao , to_char(est.est_data, 'mmdd') as est_data from estoque est, filial fil where est.fil_codigo = fil.fil_codigo and to_char(est.est_data, 'mmdd') >= to_char(sysdate, 'mmdd') group by fil.fil_codigo, est.est_data, fil.fil_descricao, est.ite_codigo order by ite_codigo, fil_codigo, est_data -- att, Jean Carlo Stein da Fonseca Programador PL/SQL e Forms/Reports 6i Oracle. DBA Oracle Jr. em busca do OCA. Consultor Oracle Cecrisa/Portinari www.cecrisa.com.br Cel.: +55 (48) 9604-6138 Skype: jcthebrother Criciúma, Santa Catarina - Brasil [As partes desta mensagem que não continham texto foram removidas]