none
Podem me ajudar com esse SELECT ? RRS feed

  • Pergunta

  • Pessol, preciso trazer CATEGORA, PRESENTES E AUSENTES NA MINHA QUERY!! PORÉM SÓ CONSIGO TRAZER A CATEGORIA E OS PRESENTES..

    select categoria,count(recebeubolsa) AS Presentes 
    from cdpesqueiro 
    group by categoria

    COM TRAGO NESTE MESMO SELECT OS AUSENTES?  os AUSENTES não receberam a bolsa (recebeubolsa)

    select categoria,count(recebeubolsa) AS Presentes 
    from cdpesqueiro 
    group by categoria

    TENTEI ASSIM: MAS DA ERRO:

    select categoria,count(recebeubolsa) AS 'Presentes' and count(recebeubolsa) where RecebeuBolsa = ''
    from cdpesqueiro 
    group by categoria

    quinta-feira, 2 de agosto de 2012 13:21

Respostas

  • Veja se ajuda:

    select categoria,
    	Case When RecebeuBolsa = '' Then count(recebeubolsa) 		
    	End AS Ausente,
    	Case When RecebeuBolsa <> '' Then count(recebeubolsa) 		
    	End AS Presente
    from @cdpesqueiro 
    group by categoria,RecebeuBolsa


    View Ricardo Muramatsu's profile on LinkedIn

    quinta-feira, 2 de agosto de 2012 14:12

Todas as Respostas

  • Veja se ajuda:

    select categoria,
    	Case When RecebeuBolsa = '' Then count(recebeubolsa) 		
    	End AS Ausente,
    	Case When RecebeuBolsa <> '' Then count(recebeubolsa) 		
    	End AS Presente
    from @cdpesqueiro 
    group by categoria,RecebeuBolsa


    View Ricardo Muramatsu's profile on LinkedIn

    quinta-feira, 2 de agosto de 2012 14:12
  • Cara você é demais!!!!

    Funcionou perfeitamente!!!! Só tirei o @ antes do cdpesqueiro!!!!!!!!

    quinta-feira, 2 de agosto de 2012 15:10
  • Pode me responder mais uma coisa?

    Como faço pra ele não repetir as categorias e mostrar todas somadas?

    ele está assim: 

    PRECISO QUE FIQUE NESTE ESTILO :


    TEN




    quinta-feira, 2 de agosto de 2012 15:25
  • TEI ISSO:

    select categoria,
    Case When RecebeuBolsa = '' Then count(recebeubolsa)
    End AS Ausente,
    Case When RecebeuBolsa = 'RecebeuBolsa' Then count(recebeubolsa)
    End AS Presente,
    Case When RecebeuBolsa <> '' and RecebeuBolsa = 'RecebeuBolsa' Then sum(recebeubolsa)
    End As TOTAL
    from cdpesqueiro 
    group by categoria,RecebeuBolsa

    Olha por favor =x:


    quinta-feira, 2 de agosto de 2012 15:44
  • Alguém?
    segunda-feira, 6 de agosto de 2012 16:06
  • Copiar esses resultados e colar no excel não resolve? Assim também já fica formatado como você quer.
    segunda-feira, 6 de agosto de 2012 19:26