none
DÚVIDA EM SELECT RRS feed

Respostas

  • Raniel, muito obrigado.....

    Eu consegui o resultado fazendo o select da seguinte forma:

    SELECT CFOP, 
    	SUM (VL_OPR) as VALOR_CONTABIL, 
    	SUM (VL_BC_ICMS) AS BASE_CALCULO, 
    	SUM (VL_ICMS) AS ICMS 
    FROM 
    	(SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS from REGISTRO_C190 
    UNION ALL 
    	SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS FROM REGISTRO_C490 
    UNION ALL 
    	SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS FROM REGISTRO_C590) 
    GROUP BY CFOP

    De qualquer forma obrigado......

    Fica aí, caso alguém tenha a mesma dúvida....

    domingo, 13 de julho de 2014 20:00

Todas as Respostas

  • Amigo explique melhor sua pergunta não entendi bem,!
    sábado, 5 de julho de 2014 13:22
  • Veja assim (estou usando estilo SQLSERVER, se o Firebird tiver alguma diferença precisa ver no manual)

    SELECT DISTINCT
      REGISTRO_C100.CFOP AS CFOP,
      SELECT
        (SUM(REGISTRO_C100.VL_OPR) + SUM(REGISTRO_C490.VL_OPR)) AS VL_OPR,
        (SUM(REGISTRO_C100.VL_BC_ICMS) + SUM(REGISTRO_C490.VL_BC_ICMS)) AS VL_BC_ICMS
        (SUM(REGISTRO_C100.VL_ICMS) + SUM(REGISTRO_C490.VL_ICMS) AS VL_ICMS
      FROM REGISTRO_C100 LEFT OUTER JOIN REGISTRO_C490
        ON REGISTRO_C100.CFOP = REGISTRO_C490.CFOP
      WHERE
        REGISTRO_C100.CFOP = CFOP
      FROM
        REGISTRO_C100
    Deve ter alguma coisa errada ai... mas é algo assim

    terça-feira, 8 de julho de 2014 15:31
  • Raniel, muito obrigado.....

    Eu consegui o resultado fazendo o select da seguinte forma:

    SELECT CFOP, 
    	SUM (VL_OPR) as VALOR_CONTABIL, 
    	SUM (VL_BC_ICMS) AS BASE_CALCULO, 
    	SUM (VL_ICMS) AS ICMS 
    FROM 
    	(SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS from REGISTRO_C190 
    UNION ALL 
    	SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS FROM REGISTRO_C490 
    UNION ALL 
    	SELECT CFOP, VL_OPR, VL_BC_ICMS, VL_ICMS FROM REGISTRO_C590) 
    GROUP BY CFOP

    De qualquer forma obrigado......

    Fica aí, caso alguém tenha a mesma dúvida....

    domingo, 13 de julho de 2014 20:00