none
Como juntar duas consultas em uma só? RRS feed

  • Pergunta

  • Tenho a primeira consulta:

    SELECT COUNT (UMATALUN.STATUS)
    FROM UMATALUN
    WHERE UMATALUN.STATUS = 'RN'
    AND UMATALUN.CODCUR = 5
    AND UMATALUN.MATALUNO = '08-1-02410'

    Que me retornou o resultado :

    2

    e a segunda consulta:

    SELECT COUNT (UMATALUN.STATUS)
    FROM UMATALUN
    WHERE UMATALUN.STATUS = 'RF'
    AND UMATALUN.CODCUR = 5
    AND UMATALUN.MATALUNO = '08-1-02410'

    que me retornou o resultado:

    0

    Tem como eu juntar as duas consultas de forma que me retorne o valor

    2

    que no caso seria a soma do resultado da consulta 1 com o resultado da consulta 2???

    quinta-feira, 14 de fevereiro de 2013 12:42

Respostas

Todas as Respostas

  • Bom dia,

    Experimente desta forma:

    SELECT COUNT (UMATALUN.STATUS)
    FROM UMATALUN
    WHERE 
        (UMATALUN.STATUS = 'RN' OR UMATALUN.STATUS = 'RF') AND
        UMATALUN.CODCUR = 5 AND
        UMATALUN.MATALUNO = '08-1-02410'

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Ovatsug Abreu quinta-feira, 14 de fevereiro de 2013 13:06
    quinta-feira, 14 de fevereiro de 2013 12:47
  • Bom dia,

    Da uma olhada e vê se te ajuda.

    DECLARE @TABLE1 TABLE (VALOR1 MONEY)
    DECLARE @TABLE2 TABLE (VALOR2 MONEY)
    
    INSERT INTO @TABLE1(VALOR1) VALUES (10)
    INSERT INTO @TABLE2(VALOR2) VALUES (20)
    
    SELECT 
    	((SELECT VALOR1 FROM @TABLE1) + 
    	(SELECT VALOR2 FROM @TABLE2))[TOTAL]

    quinta-feira, 14 de fevereiro de 2013 13:09
  • SELECT COUNT (UMATALUN.STATUS)
    FROM UMATALUN
    WHERE (UMATALUN.STATUS = 'RF' OR UMATALUN.STATUS = 'RN') AND
    AND UMATALUN.CODCUR = 5
    AND UMATALUN.MATALUNO = '08-1-02410'

    Abraços.

    quinta-feira, 14 de fevereiro de 2013 23:59