Skip to content

Python e Oracle  #19

@AtheusAlves

Description

@AtheusAlves

Olá, estou tentando rodar um select no python, com um select que não cabe em uma linha, e então não consigo rodar. Quando é um select que cabe em uma linha, rodo tranquilo, agora quando são maiores, tenho problemas. Segue o exemplo abaixo:

Cursor.execute("select custo_absorvido.cd_setor_destino,
custo_absorvido.cd_setor_origem,
Initcap(origem.nm_setor) origem,
decode(origem.classificacao, 'G','Genéricos', 'E', 'Específicos','','Não Informado') cla_origem,
custo_absorvido.vl_custo_absorvido vlr_origem
from dbamv.custo_absorvido,
dbamv.setor destino,
dbamv.setor origem
where custo_absorvido.cd_setor_destino = destino.cd_setor
and custo_absorvido.cd_setor_origem = origem.cd_setor
and destino.cd_multi_empresa = 1
and to_char(custo_absorvido.dt_competencia,'mm/yyyy') = '09/2022'
and custo_absorvido.cd_multi_empresa = 1
--and destino.cd_setor = 320
order BY custo_absorvido.cd_setor_destino, decode(origem.classificacao, 'G','Genérico', 'E', 'Específico'),
custo_absorvido.vl_custo_absorvido desc,
custo_absorvido.cd_setor_origem,
origem.nm_setor")

Pode ajudar ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions