socorro

SQL

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

Gandalf.nho

Gandalf.nho

28/10/2004

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

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 pela gandalf.nho, mensagens repetidas por todo o fórum:
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53922 bloqueado
http://delphiforum.icft.com.br/forum/viewtopic.php?t=53921 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