Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BEGIN
- vltotal = 0;
- FOR
- WITH CTE
- AS
- (
- SELECT
- DISTINCT
- UPPER( udf_year(venda_data) ) AS ANO,
- UPPER(udf_monthname(venda_data)) AS MES ,
- SUM( A.venda_vltotal) AS TOTAL
- FROM MOVPDV_VENDAS a
- WHERE
- UPPER(udf_monthname(venda_data)) containing :PMES AND
- UPPER( udf_year(venda_data) ) containing :PANO
- GROUP BY UPPER( udf_year(venda_data) ) ,UPPER(udf_monthname(venda_data))
- )
- SELECT C.ANO ,:JANEIRO ,:FEVEREIRO,
- :ABRIL, :MAIO, :JUNHO,:JULHO,:AGOSTO, :SETEMBRO, :OUTUBRO, :NOVEMBRO,
- :DEZEMBRO
- FROM cte C
- GROUP BY ANO
- INTO
- :ANO,
- :JANEIRO,
- :FEVEREIRO,
- :ABRIL,
- :MAIO,
- :JUNHO,
- :JULHO,
- :AGOSTO,
- :SETEMBRO,
- :OUTUBRO,
- :NOVEMBRO,
- :DEZEMBRO
- DO
- BEGIN
- SUSPEND;
- END
- END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement