socorro !
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 ?
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
Curtidas 0
Respostas
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].
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
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].
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
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.
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