Comando PIVOT

30/01/2015

0

Boa tarde,
Gostaria de um help para utilizar o comando PIVOT numa sentença SQL. Nunca usei o comando e ja pesquisei ajuda nesse forum mas nao consegui montar.
Tenho uma sentenca sql que esta me retornando os valores de fornecedores por mes, em linhas, e preciso apresentar os meses em colunas.

Poderia me ajudar?
Segue sentença para conhecimento:

SELECT a.CODCFO as quebra1$,
flan.valororiginal ,
a.RetencaoIR,
right('00'+Convert(varchar,Month(flan.dataemissao)),2) QuebraMes$
FROM Flan

Left Outer Join

(Select Codcoligada, idlan , sum(valorirrf) RetencaoIR , CODCFO
from flan
Where CodColigada= 1
And valorirrf>0
Group By Codcoligada, idlan , CODCFO) A
On flan.Codcoligada = a.codcoligada
and flan.idlan= a.idlan
and flan.CODCFO = a.codcfo
Where flan.Codcoligada = 1
and flan.Codcfo = a.CODCFO
AND FLAN.CODFILIAL= 3911
and dataemissao Between '2014-01-01' and '2014-12-31'
and statuslan<>2
AND FLAN.CODRECEITA = '1708'
group by a.codcfo, flan.dataemissao,flan.valororiginal ,a.RetencaoIR
Order By quebra1$, QuebraMes$, 2

a consulta retorna:
Fornecedor VAlor Orig Valor IR Mes
000019 1320.0000 19.8000 10
000117 891.7600 13.3700 01
000117 891.7600 13.3700 02
000117 891.7600 13.3700 03
000117 891.7600 13.3800 04
000117 891.7600 13.3800 05
000117 891.7600 13.3800 06
000117 891.7600 13.3800 07
000117 891.7600 13.3800 08
000117 891.7600 13.3800 09
000117 891.7600 13.3800 10
000117 891.7600 13.3800 11
000117 891.7600 13.3800 12
002169 11620.0000 174.3000 01
002169 15600.0000 234.0000 06
002169 5000.0000 75.0000 11
002169 19369.0000 290.5400 11
002169 19369.0000 290.5400 12
002683 1260.0000 18.9000 06
002683 2000.0000 30.0000 06
005837 813.0000 12.2000 10
007099 1875.0000 28.1300 05
007099 1875.0000 28.1300 05
007815 1493.6000 22.4000 05
007815 13442.4000 201.6400 05
008772 923.6500 13.8500 03
008836 1790.0000 26.8500 01
009587 1200.0000 18.0000 04
009847 1401.9300 21.0300 09
009847 1574.0400 23.6100 10
010262 751.0000 11.2700 08
010548 9600.0000 144.0000 09
010548 7200.0000 108.0000 11
010815 1370.0000 20.5500 10
Gislene Holgado

Gislene Holgado

Responder

Posts

30/01/2015

Isaac Jose

--- CRIA TABELA POR cod
drop table producao.Tb_filha
go
SELECT codag, Tipo_Pessoa, Meta
Into producao.Tb_filha
FROM
(SELECT DISTINCT
A.codag,
[PF] = CASE WHEN A.PF IS NOT NULL THEN a.PF END,
[PJ] = CASE WHEN A.PJ IS NOT NULL THEN a.PJ END

from producao.Tb_mae A) P
UNPIVOT
(Meta FOR Tipo_Pessoa IN ([PF], [PJ])
) AS UNPVT

GO


--- tabela de mae..
select top 2 * from producao.Tb_mae
where cod = 2

resultado...
cod PF pj fdd total
2 807,92686172345 4317,29340816153 83,7797301150167 5209


select TOp 2 * from producao.Tb_filha
where codag = 2

--- tabela com o resultado.
cod Tipo_Pessoa Meta
2 PF 807,92686172345
2 PJ 4317,29340816153


tenho as metas em linha separadas por tipo e as jogo em colunas... esse é o mais simples que tenho...espero que ajude..
Responder

30/01/2015

Gislene Holgado

Não obtive o resultado desejado,
Estou tentando de uma outra forma. Mas agora deu outro erro:

fiz uma consulta basica:

SELECT CODCFO,
[1] as 'Jan', [2] as 'Fev', [3] as 'Mar',
[4] as 'Abr', [5] as 'Mai', [6] as 'Jun',
[7] as 'Jul', [8] as 'Ago', [9] as 'Set',
[10] as 'Out', [11] as 'Nov', [12] as 'Dez'
FROM (SELECT MONTH(DATAEMISSAO)AS MES, CODCFO, VALORORIGINAL FROM FLAN) AS FL
PIVOT
(
SUM(flan.VALORORIGINAL)
FOR MES IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12]))AS PV



ORDER BY CODCFO


erro:
Msg 325, Level 15, State 1, Line 7
Incorrect syntax near 'PIVOT'. You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the SET COMPATIBILITY_LEVEL option of ALTER DATABASE.


Alguem pode ajudar?
Responder

30/01/2015

Isaac Jose

Responder

30/01/2015

Isaac Jose



Espero que funcione... preciso ir qualquer coisa vai postando que vou tentando ajudar..abraços e bom fds
Responder

30/01/2015

Gislene Holgado

Obrigada Isaac , o POST resolveu o problema de compatibilidade.

Agora apresenta outro erro: NÃO ESTOU CONSEGUINDO ACHAR... JA É TARDE TAMBEM ... HORA DE IR, SE TIVER A RESPOSTA. VEJO DEPOIS.

Msg 107, Level 15, State 1, Line 10
The column prefix 'flan' does not match with a table name or alias name used in the query.

SELECT CODCFO,
[1] as 'Jan', [2] as 'Fev', [3] as 'Mar',
[4] as 'Abr', [5] as 'Mai', [6] as 'Jun',
[7] as 'Jul', [8] as 'Ago', [9] as 'Set',
[10] as 'Out', [11] as 'Nov', [12] as 'Dez'
from
(SELECT MONTH(DATAEMISSAO)AS MES, CODCFO, VALORORIGINAL FROM FLAN) as FL
PIVOT
(
SUM(flan.VALORORIGINAL)
FOR MES IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12]))as PV

ORDER BY 1
Responder

30/01/2015

Soeuseijothaz

Troque:

(SELECT MONTH(DATAEMISSAO)AS MES, CODCFO, VALORORIGINAL FROM FLAN) as FL


Por:
(SELECT MONTH(DATAEMISSAO)AS MES, CODCFO, VALORORIGINAL FROM FLAN) as FLAN



Ou:

SUM(flan.VALORORIGINAL)


Por:
SUM(fl.VALORORIGINAL)


O nome do alias deve ser o mesmo.
Responder

02/02/2015

Gislene Holgado

BOM DIA,
FIZ A TROCA CONFORME SUGERIDO, MAS A MSG CONTINUA: Msg 208, Level 16, State 1, Line 1
Invalid object name 'FLAN'.


SELECT DISTINCT CODCFO,
[1] as 'Jan', [2] as 'Fev', [3] as 'Mar',
[4] as 'Abr', [5] as 'Mai', [6] as 'Jun',
[7] as 'Jul', [8] as 'Ago', [9] as 'Set',
[10] as 'Out', [11] as 'Nov', [12] as 'Dez'
from
(SELECT MONTH(DATAEMISSAO)AS MES, CODCFO, VALORORIGINAL FROM FLAN) as FLAN
PIVOT
(
SUM(FLAN.VALORORIGINAL)
FOR MES IN ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12]))as PV

ORDER BY 1


====
Responder

02/02/2015

Gislene Holgado

Amigo Jothaz deu certo o ultimo post.
Obrigada pela ajuda.
Responder

03/02/2015

Gislene Holgado

Consegui resolver usando o comando PIVOT , porem ele da conflito com aplicativo uma vez que a base nao é compativel. Precisei usar outro comando.
Só que agora com esse novo comando, não esta retornando a mesma linha, preciso de ajuda para resolver isso.

Exemplo: Fiz um select para retornar mes a mes.

# codigo

SELECT DISTINCT CODCFO AS Fornecedor$,
(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
AND C.CODFILIAL = '3911'
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=1) AS [JANEIRO],


(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '3911' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=2) AS [FEVEREIRO],


Resultado: O que eu gostaria é que tivesse uma unica linha por fornecedor para cada MES;

000019 NULL NULL NULL NULL NULL NULL NULL NULL NULL 1320.0000 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL 878.3800 NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL 878.3800 NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Responder

03/02/2015

Gislene Holgado

Consegui resolver usando o comando PIVOT , porem ele da conflito com aplicativo uma vez que a base nao é compativel. Precisei usar outro comando.
Só que agora com esse novo comando, não esta retornando a mesma linha, preciso de ajuda para resolver isso.

Exemplo: Fiz um select para retornar mes a mes.

# codigo

SELECT DISTINCT CODCFO AS Fornecedor$,
(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
AND C.CODFILIAL = '3911'
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=1) AS [JANEIRO],


(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '3911' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=2) AS [FEVEREIRO],


Resultado: O que eu gostaria é que tivesse uma unica linha por fornecedor para cada MES;

000019 NULL NULL NULL NULL NULL NULL NULL NULL NULL 1320.0000 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL 878.3800 NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL 878.3800 NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 891.7600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Responder

03/02/2015

Isaac Jose

no codigo do fornecedor peça para trazer o max e no final agrupe os outros campos..
detalhe voce deve estar fazendo algum relatorio disso correto..
o ideal seria chegar a sua massa de dados e com o resultado deixar em uma tabela fisica pois processamentos em relatorios matam o mesmo...

att

isaac
Responder

03/02/2015

Gislene Holgado

Não deu certo:
#codigo
SELECT DISTINCT MAX(CODCFO) AS Fornecedor$,
(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
AND C.CODFILIAL = '3911'
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=1) AS [JANEIRO]


FROM FLAN AS C
WHERE CODCOLIGADA = 1
AND CODFILIAL = 3911
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0

GROUP BY CODCOLIGADA, CODFILIAL, CODCFO, IDLAN
ORDER BY Fornecedor$
Responder

03/02/2015

Isaac Jose

qual foi o resultado obtido?qualquer coisa poste o codigo das tables com um insert top 20 que crio aqui e tento ajudar
Responder

03/02/2015

Gislene Holgado

Isaac
esse é o codigo:

SELECT DISTINCT MAX(CODCFO) AS Fornecedor$,
(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
AND C.CODFILIAL = '149'
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=1) AS [JANEIRO],


(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=2) AS [FEVEREIRO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=3) AS [MARCO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=4) AS [ABRIL],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=5) AS [MAIO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=6) AS [JUNHO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=7) AS [JULHO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=8) AS [AGOSTO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=9) AS [SETEMBRO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=10) AS [OUTUBRO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=11) AS [NOVEMBRO],

(SELECT SUM(VALORORIGINAL) FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
and c.CODFILIAL = '149' AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0
AND MONTH(DATAEMISSAO)=12) AS [DEZEMBRO]

FROM FLAN AS C
WHERE CODCOLIGADA = 1
AND CODFILIAL = 149
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0

GROUP BY CODCOLIGADA, CODFILIAL, CODCFO, IDLAN
ORDER BY Fornecedor$

Resultado:
Fornec janeiro fever marco abril maio junho julho agosto setembro outubro novembr dezembro
000008 NULL NULL 2800.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000008 NULL 4800.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000008 3200.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000112 NULL 5350.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000112 5350.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 6752.7500 NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL 6752.7500 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL NULL 13626.4100 NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL NULL 6752.7500 NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL NULL 6752.7500 NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL NULL 6752.7500 NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL NULL 6752.7500 NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL NULL 6752.7500 NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL NULL 6752.7500 NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL NULL 6384.5100 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 NULL 6384.5100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000117 6384.5100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000192 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 20000.0000 NULL
000192 NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000 NULL NULL NULL
000357 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 22500.0900
000357 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4090.9300 NULL
000357 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 22500.0900 NULL
000357 NULL NULL NULL NULL NULL NULL NULL NULL NULL 20454.6300 NULL NULL
000357 NULL NULL NULL NULL NULL NULL NULL NULL 20454.6300 NULL NULL NULL
000357 NULL NULL NULL NULL NULL NULL NULL 20454.6300 NULL NULL NULL NULL
000357 NULL NULL NULL NULL NULL NULL 2672.9800 NULL NULL NULL NULL NULL
000357 NULL NULL NULL NULL NULL NULL 20454.6300 NULL NULL NULL NULL NULL
000357 NULL NULL NULL NULL NULL 2672.9800 NULL NULL NULL NULL NULL NULL
000357 NULL NULL NULL NULL NULL 20454.6300 NULL NULL NULL NULL NULL NULL
000357 NULL NULL NULL NULL 2672.9800 NULL NULL NULL NULL NULL NULL NULL
000357 NULL NULL NULL NULL 20454.6300 NULL NULL NULL NULL NULL NULL NULL
000357 NULL NULL NULL 2672.9800 NULL NULL NULL NULL NULL NULL NULL NULL
000357 NULL NULL NULL 20454.6300 NULL NULL NULL NULL NULL NULL NULL NULL
000357 NULL NULL 18927.2100 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000357 NULL 18927.2100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000357 18927.2100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000490 NULL NULL NULL NULL NULL NULL NULL 5851.2600 NULL NULL NULL NULL
000490 NULL NULL NULL NULL NULL 36000.0000 NULL NULL NULL NULL NULL NULL
000591 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 12898.0500
000591 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 12898.0500 NULL
000591 NULL NULL NULL NULL NULL NULL NULL NULL NULL 12898.0500 NULL NULL
000591 NULL NULL NULL NULL NULL NULL NULL NULL 12898.0500 NULL NULL NULL
000591 NULL NULL NULL NULL NULL NULL NULL 12898.0500 NULL NULL NULL NULL
000591 NULL NULL NULL NULL NULL NULL 12898.0500 NULL NULL NULL NULL NULL
000591 NULL NULL NULL NULL NULL 12898.0500 NULL NULL NULL NULL NULL NULL
000591 NULL NULL NULL NULL 12898.0500 NULL NULL NULL NULL NULL NULL NULL
000591 NULL NULL NULL 12829.7000 NULL NULL NULL NULL NULL NULL NULL NULL
000591 NULL NULL 12829.7000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
000591 NULL 12829.7000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000591 12829.7000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000687 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 3203.8500
000687 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 5490.0000
000687 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 14151.1100
000687 NULL 95.7000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000687 NULL 1588.4000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000687 8000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
000819 NULL NULL NULL NULL NULL NULL 4160.7400 NULL NULL NULL NULL NULL
000889 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2600.0000 NULL
000889 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2950.0000 NULL
000967 NULL NULL NULL NULL NULL NULL NULL NULL NULL 781.7300 NULL NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 10791.3700 NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 11467.8000 NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 17762.4000 NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 18354.4800 NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL 10811.4600 NULL NULL NULL
001561 NULL NULL NULL NULL NULL NULL NULL NULL 18354.4800 NULL NULL NULL
001561 NULL NULL NULL NULL NULL NULL NULL 11189.8200 NULL NULL NULL NULL
001561 NULL NULL NULL NULL NULL NULL NULL 18354.4800 NULL NULL NULL NULL
001561 NULL NULL NULL NULL NULL NULL 11464.9200 NULL NULL NULL NULL NULL
001561 NULL NULL NULL NULL NULL NULL 18354.4800 NULL NULL NULL NULL NULL
001561 NULL NULL NULL NULL NULL 11509.6800 NULL NULL NULL NULL NULL NULL
001561 NULL NULL NULL NULL NULL 17762.4000 NULL NULL NULL NULL NULL NULL
001561 NULL NULL NULL NULL 12131.0100 NULL NULL NULL NULL NULL NULL NULL
001561 NULL NULL NULL NULL 18354.4800 NULL NULL NULL NULL NULL NULL NULL
001561 NULL NULL NULL 10917.6000 NULL NULL NULL NULL NULL NULL NULL NULL
001561 NULL NULL NULL 17762.4000 NULL NULL NULL NULL NULL NULL NULL NULL
001561 NULL NULL 12163.1400 NULL NULL NULL NULL NULL NULL NULL NULL NULL
001561 NULL NULL 18354.4800 NULL NULL NULL NULL NULL NULL NULL NULL NULL
001561 NULL 10119.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001561 NULL 16578.2400 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001561 11464.9200 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001561 18354.4800 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 684.4500
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2543.7000
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 5666.2500
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 7392.5000
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 8996.2500
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 9130.3000
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 15243.0500
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 25596.9000
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 39872.5000
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 252340.5700
001566 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 320323.9100
001566 NULL NULL NULL NULL 8000.0000 NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL NULL 870000.0000 NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 155.5500 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 1310.9500 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 2747.5000 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 3298.8500 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 3660.0000 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 9288.3500 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL NULL NULL 21133.2000 NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 388.6000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 1067.5000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 2054.1500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 5345.6500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 6993.7500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 7785.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 8696.8500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 8802.0500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 12520.4000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 13244.5500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001566 NULL 33631.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001646 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4467.0000
001646 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4467.0000 NULL
001646 NULL NULL NULL NULL NULL NULL NULL NULL 4467.0000 NULL NULL NULL
001646 NULL NULL NULL NULL NULL NULL NULL 4467.0000 NULL NULL NULL NULL
001646 NULL NULL NULL NULL NULL NULL 4467.0000 NULL NULL NULL NULL NULL
001646 NULL NULL NULL NULL NULL 4467.0000 NULL NULL NULL NULL NULL NULL
001646 NULL NULL NULL NULL NULL 39850.8200 NULL NULL NULL NULL NULL NULL
001646 NULL NULL NULL NULL 2131.0600 NULL NULL NULL NULL NULL NULL NULL
001646 NULL NULL NULL NULL 4262.1200 NULL NULL NULL NULL NULL NULL NULL
001646 NULL NULL NULL 4060.9100 NULL NULL NULL NULL NULL NULL NULL NULL
001646 NULL NULL 4060.9100 NULL NULL NULL NULL NULL NULL NULL NULL NULL
001646 NULL 4060.9100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
001646 4060.9100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002169 NULL NULL NULL NULL NULL NULL NULL NULL NULL 3945.6000 NULL NULL
002169 NULL NULL NULL NULL NULL NULL NULL 9993.2000 NULL NULL NULL NULL
002169 NULL NULL NULL NULL NULL NULL 7043.4000 NULL NULL NULL NULL NULL
002169 NULL NULL NULL NULL 7301.4000 NULL NULL NULL NULL NULL NULL NULL
002169 NULL NULL NULL 6342.0000 NULL NULL NULL NULL NULL NULL NULL NULL
002480 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1137.1500
002480 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 7725.0000
002480 NULL 697.5000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002480 NULL 2923.6500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002588 NULL NULL NULL NULL NULL NULL NULL NULL 8645.0000 NULL NULL NULL
002609 NULL NULL NULL 6500.0000 NULL NULL NULL NULL NULL NULL NULL NULL
002609 4000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1633.0500
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 56850.5500
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 84145.9600
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000 NULL
002718 NULL NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000 NULL NULL
002718 NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000 NULL NULL NULL
002718 NULL NULL NULL NULL NULL NULL 8000.0000 NULL NULL NULL NULL NULL
002718 NULL NULL NULL NULL NULL 8000.0000 NULL NULL NULL NULL NULL NULL
002718 NULL NULL NULL 1829.0500 NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL NULL NULL 2221.5500 NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL NULL NULL 8000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL NULL NULL 14216.9500 NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL NULL 8000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 1110.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 1975.8000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 2017.1500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 2360.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 8000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 8282.8000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 9124.4500 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
002718 NULL 26746.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003337 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 20000.0000
003337 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 20000.0000 NULL
003337 NULL NULL NULL NULL NULL NULL NULL NULL NULL 21000.0000 NULL NULL
003337 NULL NULL NULL NULL NULL NULL NULL NULL 21000.0000 NULL NULL NULL
003337 NULL NULL NULL NULL NULL NULL NULL 21000.0000 NULL NULL NULL NULL
003337 NULL NULL NULL NULL NULL NULL 21000.0000 NULL NULL NULL NULL NULL
003337 NULL NULL NULL NULL NULL 21000.0000 NULL NULL NULL NULL NULL NULL
003337 NULL NULL NULL NULL 21000.0000 NULL NULL NULL NULL NULL NULL NULL
003337 NULL NULL NULL 21000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
003337 NULL NULL 21000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
003337 NULL 21000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003337 21000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003378 NULL NULL NULL NULL NULL NULL NULL NULL NULL 87868.8000 NULL NULL
003378 56496.1600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003404 NULL NULL NULL NULL NULL 4500.0000 NULL NULL NULL NULL NULL NULL
003717 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4169.6600
003717 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4035.1500 NULL
003717 NULL NULL NULL NULL NULL NULL NULL NULL NULL 4169.6600 NULL NULL
003717 NULL NULL NULL NULL NULL NULL NULL NULL 4035.1500 NULL NULL NULL
003717 NULL NULL NULL NULL NULL NULL NULL 4169.6600 NULL NULL NULL NULL
003717 NULL NULL NULL NULL NULL NULL 4035.1500 NULL NULL NULL NULL NULL
003717 NULL NULL NULL NULL NULL NULL 4169.6600 NULL NULL NULL NULL NULL
003717 NULL NULL NULL NULL 1345.0500 NULL NULL NULL NULL NULL NULL NULL
003717 NULL NULL NULL NULL 8339.3100 NULL NULL NULL NULL NULL NULL NULL
003717 NULL NULL NULL 1614.0600 NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL NULL NULL 8070.3000 NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL NULL 1614.0600 NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL NULL 8339.3100 NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL 1076.0400 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL 1614.0600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL 7532.2800 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL 8339.3100 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
003717 NULL 22596.8400 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004141 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2600.0000
004141 NULL NULL NULL NULL NULL NULL NULL NULL NULL 2600.0000 NULL NULL
004141 NULL NULL NULL NULL NULL NULL NULL 2600.0000 NULL NULL NULL NULL
004141 NULL NULL NULL NULL NULL 2600.0000 NULL NULL NULL NULL NULL NULL
004141 NULL NULL NULL 2600.0000 NULL NULL NULL NULL NULL NULL NULL NULL
004141 NULL 2600.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004220 NULL NULL NULL NULL NULL NULL 1850.0000 NULL NULL NULL NULL NULL
004220 NULL NULL NULL NULL NULL 1850.0000 NULL NULL NULL NULL NULL NULL
004220 NULL NULL NULL NULL 1850.0000 NULL NULL NULL NULL NULL NULL NULL
004220 NULL NULL NULL 1850.0000 NULL NULL NULL NULL NULL NULL NULL NULL
004220 NULL NULL 1710.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
004220 NULL 1710.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004220 1710.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004376 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 15000.0000
004376 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 15000.0000 NULL
004376 NULL NULL NULL NULL NULL NULL NULL NULL NULL 15000.0000 NULL NULL
004376 NULL NULL NULL NULL NULL NULL NULL NULL 15000.0000 NULL NULL NULL
004376 NULL NULL NULL NULL NULL NULL NULL 15000.0000 NULL NULL NULL NULL
004376 NULL NULL NULL NULL NULL NULL 15000.0000 NULL NULL NULL NULL NULL
004376 NULL NULL NULL NULL NULL 15000.0000 NULL NULL NULL NULL NULL NULL
004376 NULL NULL NULL NULL 15000.0000 NULL NULL NULL NULL NULL NULL NULL
004376 NULL NULL NULL 15000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
004376 NULL NULL NULL 320000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
004376 NULL NULL 25000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
004376 NULL 25000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004376 25000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
004668 NULL NULL NULL NULL NULL NULL NULL 9201.8500 NULL NULL NULL NULL
004668 NULL NULL NULL NULL NULL NULL 175525.6900 NULL NULL NULL NULL NULL
004999 NULL NULL 6000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
005413 NULL NULL NULL NULL NULL NULL NULL NULL 71654.8500 NULL NULL NULL
005413 NULL NULL NULL 1000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
005413 NULL NULL NULL 1320.0000 NULL NULL NULL NULL NULL NULL NULL NULL
006241 NULL NULL NULL NULL NULL NULL NULL NULL NULL 5100.0000 NULL NULL
006241 NULL NULL NULL NULL NULL NULL NULL NULL 5100.0000 NULL NULL NULL
006241 NULL NULL NULL NULL NULL NULL NULL 6800.0000 NULL NULL NULL NULL
006347 NULL NULL NULL NULL NULL NULL NULL NULL 11900.0000 NULL NULL NULL
006347 NULL NULL NULL NULL NULL NULL 17850.0000 NULL NULL NULL NULL NULL
006627 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1702.2400
006627 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 14340.4500
006627 NULL NULL NULL NULL NULL NULL NULL NULL NULL 14340.4500 NULL NULL
006627 NULL NULL NULL NULL NULL NULL NULL NULL 14340.4500 NULL NULL NULL
006627 NULL NULL NULL NULL NULL NULL NULL 14340.4500 NULL NULL NULL NULL
006627 NULL NULL NULL NULL NULL 14340.4500 NULL NULL NULL NULL NULL NULL
006627 NULL NULL NULL NULL 14340.4500 NULL NULL NULL NULL NULL NULL NULL
006627 NULL NULL NULL 14340.4500 NULL NULL NULL NULL NULL NULL NULL NULL
006627 NULL 9522.5700 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
006627 9522.5700 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
006924 NULL NULL NULL NULL NULL NULL 724.0000 NULL NULL NULL NULL NULL
007023 NULL NULL NULL 3985.8200 NULL NULL NULL NULL NULL NULL NULL NULL
007023 NULL NULL NULL 28795.3400 NULL NULL NULL NULL NULL NULL NULL NULL
007620 NULL NULL 22800.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
007695 NULL NULL NULL NULL NULL NULL NULL 1178.5800 NULL NULL NULL NULL
007754 NULL NULL 37403.0300 NULL NULL NULL NULL NULL NULL NULL NULL NULL
007754 NULL 118522.2400 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
007754 5091.3600 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
007754 20828.2800 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
008063 NULL NULL 11200.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
008223 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4177.5100
008223 NULL NULL NULL NULL NULL NULL NULL 4177.5100 NULL NULL NULL NULL
008223 NULL NULL NULL NULL 2400.0000 NULL NULL NULL NULL NULL NULL NULL
008223 NULL NULL NULL 8562.9000 NULL NULL NULL NULL NULL NULL NULL NULL
008374 NULL NULL NULL NULL NULL NULL NULL NULL NULL 1830.0000 NULL NULL
008374 NULL NULL NULL NULL NULL NULL NULL NULL NULL 2730.0000 NULL NULL
008374 NULL NULL NULL NULL NULL NULL NULL NULL NULL 4350.0000 NULL NULL
008374 NULL NULL NULL NULL NULL NULL NULL NULL 4950.0000 NULL NULL NULL
008374 NULL NULL NULL NULL NULL NULL NULL 4980.0000 NULL NULL NULL NULL
008374 NULL NULL NULL NULL NULL NULL 4020.0000 NULL NULL NULL NULL NULL
008374 NULL NULL NULL NULL NULL 3420.0000 NULL NULL NULL NULL NULL NULL
008374 NULL NULL NULL NULL 3720.0000 NULL NULL NULL NULL NULL NULL NULL
008374 NULL NULL NULL 4020.0000 NULL NULL NULL NULL NULL NULL NULL NULL
008374 NULL NULL 3540.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
008374 780.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
008572 NULL NULL NULL NULL NULL 450000.0000 NULL NULL NULL NULL NULL NULL
008572 NULL NULL NULL NULL 450000.0000 NULL NULL NULL NULL NULL NULL NULL
008572 NULL NULL NULL 450000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
008726 NULL NULL NULL NULL NULL NULL NULL NULL 300.0000 NULL NULL NULL
008726 NULL NULL NULL NULL NULL NULL NULL NULL 1129.1300 NULL NULL NULL
008726 NULL NULL NULL 2078.4200 NULL NULL NULL NULL NULL NULL NULL NULL
008726 NULL NULL NULL 3600.0000 NULL NULL NULL NULL NULL NULL NULL NULL
008726 NULL NULL 1624.4100 NULL NULL NULL NULL NULL NULL NULL NULL NULL
008726 NULL NULL 2870.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
008726 NULL NULL 4850.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
008726 2445.3000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
008836 NULL NULL NULL 980.0000 NULL NULL NULL NULL NULL NULL NULL NULL
008913 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1920.0000 NULL
008913 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2880.0000 NULL
008913 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 72410.3000 NULL
008913 NULL NULL NULL NULL NULL NULL NULL NULL 72410.3000 NULL NULL NULL
008913 NULL NULL NULL NULL NULL NULL 59289.7100 NULL NULL NULL NULL NULL
008913 NULL NULL NULL NULL NULL NULL 72410.3000 NULL NULL NULL NULL NULL
008913 39526.4700 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
008913 48273.5300 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
009133 NULL NULL 267960.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
009285 NULL NULL NULL NULL NULL NULL NULL 1414.6000 NULL NULL NULL NULL
009327 NULL NULL 3000.0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL
009350 NULL NULL NULL 1500.0000 NULL NULL NULL NULL NULL NULL NULL NULL
009374 NULL NULL NULL 3000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
009440 NULL NULL NULL NULL NULL NULL 36000.0000 NULL NULL NULL NULL NULL
009440 NULL NULL NULL NULL 36000.0000 NULL NULL NULL NULL NULL NULL NULL
009440 NULL NULL NULL 48000.0000 NULL NULL NULL NULL NULL NULL NULL NULL
009719 NULL NULL NULL NULL NULL 1700.0000 NULL NULL NULL NULL NULL NULL
009837 NULL NULL NULL NULL NULL NULL NULL NULL 3500.0000 NULL NULL NULL
009837 NULL NULL NULL NULL NULL NULL NULL NULL 25790.0000 NULL NULL NULL
009837 NULL NULL NULL NULL NULL NULL 3500.0000 NULL NULL NULL NULL NULL
009837 NULL NULL NULL NULL NULL 2500.0000 NULL NULL NULL NULL NULL NULL
009848 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 4140.0000
009848 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 9750.0000 NULL
009848 NULL NULL NULL NULL NULL NULL NULL NULL 5175.0000 NULL NULL NULL
009848 NULL NULL NULL NULL NULL 9750.0000 NULL NULL NULL NULL NULL NULL
009855 NULL NULL NULL NULL NULL NULL NULL 2850.0000 NULL NULL NULL NULL
009855 NULL NULL NULL NULL NULL 4500.0000 NULL NULL NULL NULL NULL NULL
010495 NULL NULL NULL NULL NULL NULL NULL 7831.6500 NULL NULL NULL NULL
010531 NULL NULL NULL NULL NULL NULL NULL NULL 4750.0000 NULL NULL NULL
010565 NULL NULL NULL NULL NULL NULL NULL NULL 3348.0000 NULL NULL NULL
010796 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 11198.7900
010796 NULL NULL NULL NULL NULL NULL NULL NULL NULL 4182.8600 NULL NULL
011195 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 3576.0000 NULL
011354 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 8000.0000
011371 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2950.0000 NULL
Responder

03/02/2015

Isaac Jose

vc pode tentar fazer assim ..
SELECT codcfo ,

janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,

feverei = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
janeiro = case when DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31' then SUM(VALORORIGINAL)
end,
FROM FLAN AS FL
WHERE C.CODCFO = FL.CODCFO and c.CODCOLIGADA=fl.CODCOLIGADA AND FL.IDLAN = C.IDLAN
AND C.CODFILIAL = '149'
AND DATAEMISSAO BETWEEN '2014-01-01' AND '2014-12-31'
AND CODRECEITA LIKE '1708%'
AND VALORIRRF > 0



alterando as datas para os meses que quer...
mais o aconselhavel é que vc faça update desse cara

entao aconselho que vc crie os campos e faça o update para cadas mes que deseja... com isso mata essa parte do problema e tera acesso diretamente na tabela sem esses processamentos de datas em between e like...
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar