socorro !

PostgreSQL

28/10/2004

Bom dia galera, tenho seguinte caso.

tabela:
+----+---------+----------+----------+-----------+
| id | esporte | emissora | dataprog | intervalo |
+----+---------+----------+----------+-----------+
| 2 | volei | <Null> | 01/08/04 | 1 |
| 5 | volei | <Null> | 02/08/04 | 2 |
| 4 | volei | <Null> | 03/08/04 | 3 |
| 3 | volei | <Null> | 01/09/04 | 7 |
| 1 | futebol | <Null> | 05/09/04 | 10 |
+----+---------+------- ---+----------+-----------+

eu uso o seguinte comando pra extrair

select esporte,
sum(case when date_part(´month´,dataprog)=8 then 1 else 0 end) as ago,
sum(case when date_part(´month´,dataprog)=9 then 1 else 0 end) as set
from testes
group by esporte

que é a soma de registros de agostoe setembro,
e me retorna a seguinte tabela:

+---------+-----+-----+
| esporte | ago | set |
+---------+-----+-----+
| futebol | 0 | 1 |
| volei | 3 | 1 |
+---------+-----+-----+


O que eu preciso é saber como eu faço a soma dos intervalos por mês,
eu gostaria que o meu resultado ficasse assim:

+---------+-----+-----+-----------------+-------------------+
| esporte | ago | set | intervaloagosto | intervalosetembro |
+---------+-----+-----+-----------------+-------------------+
| futebol | 0 | 1 | 0 | 10 |
| volei | 3 | 1 | 6 | 7 |
+-------- -+-----+-----+-----------------+-------------------+
Ou seja, preciso da soma dos intervalos separados por mês,
Alguém sabe me dizer como eu faço isso ?


Cristianopintado

Cristianopintado

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

28/10/2004

[b:540fce5f0d][color=red:540fce5f0d]Notificação de Infração às Regras de Conduta :[/color:540fce5f0d][/b:540fce5f0d]

Colega,

Neste tópico ocorreu infração às Regras de Conduta do Fórum :
[list:540fce5f0d][*:540fce5f0d]Título apelativo (socorro!).
[*:540fce5f0d]Duplicidadade.
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53920[/list:u:540fce5f0d]
Peço que leia atentamente as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] para evitar que este fato se repita.

Se algum esclarecimento sobre o funcionamento do fórum ou sobre as Regras de Conduta for necessário, envie-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=2796]Mensagem Particular[/url].


GOSTEI 0
Gandalf.nho

Gandalf.nho

28/10/2004

[b:24190e2227][color=red:24190e2227]Notificação de Infração às Regras de Conduta :[/color:24190e2227][/b:24190e2227]

Tópico duplicado

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
Sandra

Sandra

28/10/2004

Conforme constatado pelo Vinicius e gandalf.nho, mensagens repetidas por todo o fórum:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53923 bloqueado
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53922 bloqueado
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53920 bloqueado
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53919

Outro ponto a observar é sobre o título do tópico, que deverá ser uma pequena descrição do problema/dúvida.

Por favor, releia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.


GOSTEI 0
POSTAR