[RESOLVIDO] - Query simples não funciona no Oracle. Onde eu errei?

Não, seguindo esse seu exemplo quis dizer que na comparação dos meses, pode estar comparando 5 com 05. Daí não vai dar certo

Era isso Thyago, muito obrigado msm!

Mas o estranho é que quando eu colocava sem o CAST de conversões de tipos de dado, ou seja, eu colocava direto na comparação o valor em numérico, ele aceitava e trazia os valores corretamente. ANO=2005 e MES=05.

Talvez assim ele ignore o 0 da frente né…

Olá,

Poderiam me ajudar sobre o erro de ora ORA-01722: invalid number?

Segue query abaixo.

SELECT

a.fil_in_codigo EMPRESA,
f.FIL_ST_NOME EMPRESA_NOME,
a.acao_in_codigo CODIGO_ACAO,
a.rcb_st_nota NUMERO_DOCUMENTO,
a.rcb_dt_documento DATA_LANCAMENTO,
a.rcb_dt_movimento DATA_EMISSAO,
c.cfop_st_descroficial CFOP_DESCRICAO,
c.cfop_st_extenso CFOP

FROM

mgadm.est_recebimento a,
MGCUSTOM.RH_vw_orgfilial f,
MGADM.EST_ITENSRECEB i,
MGTRF.TRF_CFOP c

WHERE

a.fil_in_codigo = f.FIL_IN_CODIGO
AND a.org_tab_in_codigo = i.org_tab_in_codigo
AND a.org_pad_in_codigo = i.org_pad_in_codigo
AND a.org_in_codigo = i.org_in_codigo
AND a.org_tau_st_codigo = i.org_tau_st_codigo
AND a.agn_tab_in_codigo = i.org_tau_st_codigo
AND a.agn_tab_in_codigo = i.agn_tab_in_codigo
AND a.agn_pad_in_codigo = i.agn_pad_in_codigo
AND a.agn_in_codigo = i.agn_in_codigo
AND a.agn_tau_st_codigo = i.agn_tau_st_codigo
AND a.rcb_st_nota = i.rcb_st_nota
AND a.rcb_dt_documento = i.rcb_dt_documento
AND i.CFOP_TAB_IN_CODIGO = c.cfop_tab_in_codigo
AND i.CFOP_PAD_IN_CODIGO = c.cfop_pad_in_codigo
AND i.CFOP_IDE_ST_CODIGO = c.cfop_ide_st_codigo
AND i.CFOP_IN_CODIGO = c.CFOP_IN_CODIGO

Pelo seu título, acredito que essa dúvida deva ser postada em um forum de Oracle e não neste fórum.