none
Preciso ajudar esse que query numa só será que é possiveç? RRS feed

  • Discussão Geral

  •   SELECT 
      RTRIM(SC6.C6_PRODUTO) AS PRODUTO 
      ,RTRIM(SC6.C6_DESCRI) AS DESCRICAO 
      ,SUM(SC6.C6_QTDVEN)  AS VENDA 
                   
          FROM SC6010 SC6
           WHERE 
               SC6.D_E_L_E_T_ <> '*' 
               AND SC6.C6_LOCAL='01' 
               AND SC6.C6_BLQ<>'R'  
               AND SC6.C6_FILIAL IN('01','02')              
               AND SC6.C6_TABELA <>'TRA' 
               AND SC6.C6_NOTA  = ' '  
               AND SC6.C6_FILIAL +SC6.C6_NUM + SC6.C6_CLI + SC6.C6_LOJA IN 
                    (SELECT SC5.C5_FILIAL + SC5.C5_NUM + SC5.C5_CLIENTE + SC5.C5_LOJACLI FROM SC5010 SC5
                      WHERE D_E_L_E_T_ <> '*'  AND SC5.C5_TIPO <>'B'  AND SC5.C5_FILIAL IN ('01','02')) 
      GROUP BY  
      SC6.C6_PRODUTO,SC6.C6_DESCRI 
      ORDER BY SC6.C6_PRODUTO 

           
       SELECT 
      SC2.C2_PRODUTO AS PRODUTO 
      ,SC2.C2_OBS AS OBS 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()   THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV0
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+1 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV1
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+2 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV2 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+3 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV3 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+4 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV4 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+5 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV5 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+6 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV6 
      ,SUM(CASE WHEN C2_DATPRF= GETDATE()+7 THEN C2_QUANT-C2_QUJE ELSE 0 END)AS PREV7 
      FROM SC2010 SC2
      WHERE 
      SC2.C2_FILIAL IN ('01', '02') 
      AND SC2.D_E_L_E_T_ = ' ' 
      GROUP BY 
      SC2.C2_PRODUTO, SC2.C2_OBS, SC2.C2_DATPRF 



      SELECT 
      RTRIM(D3_COD) AS PRODUTO  
      ,D3_TIPO AS TIPO          
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()   THEN D3_QUANT ELSE 0 END) AS REL0 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+1 THEN D3_QUANT ELSE 0 END) AS REL1 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+2 THEN D3_QUANT ELSE 0 END) AS REL2 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+3 THEN D3_QUANT ELSE 0 END) AS REL3 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+4 THEN D3_QUANT ELSE 0 END) AS REL4 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+5 THEN D3_QUANT ELSE 0 END) AS REL5 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+6 THEN D3_QUANT ELSE 0 END) AS REL6 
      ,SUM(CASE WHEN D3_EMISSAO = GETDATE()+7 THEN D3_QUANT ELSE 0 END) AS REL7 
      FROM  SD3010 SD3
      WHERE  
      D3_FILIAL IN ('01', '02')  
      AND D_E_L_E_T_ = ' '  
      AND D3_TIPO IN ('PA', 'IM')  
      AND D3_TM IN ('103', '303', '304', '308')  
      AND SD3.D3_ESTORNO<>'S'  
      GROUP BY D3_COD, D3_TIPO 
         

       preciso colocar tudo numa só
        
        

    sexta-feira, 10 de maio de 2013 18:08

Todas as Respostas