Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 9 anos, 5 meses atrás por Avatar de Paulo WerneckPaulo Werneck.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #107573
    Avatar de JOAO HENRIQUEJOAO HENRIQUE
    Participante

      Bom dia Pessoal.
      Estou tentando criar um select que me traga o resultado de um exame,porém preciso que o mes da data do exame esteja setado no código e que o usuário só informe o ano como parâmetro de entrada, já tentei várias formas mas não consegui, no código criei um parametro chamado P_ano_pedido no qual fazerá parte de uma função para executar o select e retornar o resultado do exame.Peço ajuda dos colegas para solucionar este problema, segue o select abaixo. Obrigado.

      SELECT coalesce(res_exa.ds_resultado,'')DS_RESULTADO
      FROM res_exa,ped_lab,atendime
      WHERE
      res_exa.cd_ped_lab = ped_lab.cd_ped_lab
      and atendime.cd_atendimento = ped_lab.cd_atendimento
      and res_exa.cd_exa_lab = 5
      and to_char(ped_lab.dt_pedido,'mm') = '05'
      and To_Char(ped_lab.dt_pedido,'YYYY') = P_ano_pedido
      and res_exa.cd_ped_lab in (SELECT cd_ped_lab FROM ped_lab WHERE cd_atendimento IN (SELECT cd_atendimento FROM dbamv.atendime WHERE cd_paciente ='917715'))
      AND ROWNUM = 1
      ORDER BY res_exa.cd_ped_lab DESC;

      #107578
      Avatar de Paulo WerneckPaulo Werneck
      Participante

        João,

        Pela consulta imagino que utilize o sistema MV, tbm o utilizo.

        executei sua consulta aqui e não tive problemas, troquei apenas os parâmetros de acordo com o meu ambiente e rodou na boa.
        deve estar com alguma condição incorreta.

        Abs

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress