Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 9 anos, 11 meses atrás por Avatar de Guilherme Vieira de StefaniGuilherme Vieira de Stefani.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #107255
    Avatar de Ronnie Von Pereira LopesRonnie Von Pereira Lopes
    Participante

      Amigos Bom dia!

      Preciso fazer um CASE, nessa SQL abaixo:

      SELECT
      P.SEXO
      FROM PFUNC F

      INNER JOIN PPESSOA P ON P.CODIGO = F.CODPESSOA

      WHERE F.CODSECAO LIKE ‘01.001.%’

      M = masculino
      F = FEMININO.

      obrigado

      #107258
      Avatar de Guilherme Vieira de StefaniGuilherme Vieira de Stefani
      Participante

        Bom dia Ronnie,

        Mas o que você quer com o case? O comando case é simples, mas não ficou claro. Quando for Sexo masculino que valor vc quer na sua coluna do select? Se for feminino?

        O case vc poderia fazer assim:

        select (CASE WHEN P.SEXO = ‘F’ THEN ‘SEU RETORNO1’
        WHEN P.SEXO = ‘M’ THEN ‘SEU RETORNO 2’
        WHEN P.SEXO NOT IN (‘F’,’M’) THEN ‘SEU RETORNO 3’) AS SEXO
        FROM PFUNC F
        INNER JOIN PPESSOA P ON P.CODIGO = F.CODPESSOA
        WHERE F.CODSECAO LIKE ‘01.001.%’
        .
        .
        .
        .

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