Pessoal é complicado usar este script no quickreport para um relatório? Alguém poderia me ajudar exemplificando como usaria no quickreport?
Grato por qualquer ajuda. SELECT SA3010.A3_COD, SA3010.A3_NOME, SA1010.A1_COD, SA1010.A1_LOJA, SA1010.A1_NOME, COUNT(*), SUM(case when MONTH(SD2010.D2_EMISSAO)=01 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=02 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=03 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=04 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=05 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=06 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=07 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=08 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=09 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=10 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=11 then SD2010.D2_QUANT else 0 end), SUM(case when MONTH(SD2010.D2_EMISSAO)=12 then SD2010.D2_QUANT else 0 end) FROM DADOSADV.dbo.SA1010 SA1010, DADOSADV.dbo.SA3010 SA3010, DADOSADV.dbo.SD2010 SD2010, DADOSADV.dbo.SF2010 SF2010 WHERE SD2010.D2_DOC = SF2010.F2_DOC AND SD2010.D2_CLIENTE = SA1010.A1_COD AND SD2010.D2_LOJA = SA1010.A1_LOJA AND SF2010.F2_VEND1 = SA3010.A3_COD AND ((SF2010.F2_EMISSAO Between '20060101' And '20061231') AND (SF2010.D_E_L_E_T_<>'*') AND (SA3010.D_E_L_E_T_<>'*') AND (SD2010.D_E_L_E_T_<>'*') AND (SA1010.D_E_L_E_T_<>'*') AND (SD2010.D2_TES<>'513')) GROUP BY SA3010.A3_COD, SA3010.A3_NOME, SA1010.A1_COD, SA1010.A1_LOJA, SA1010.A1_NOME ORDER BY SA3010.A3_COD, SA1010.A1_NOME