Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Devolver resultado da soma de 6 colunas...


klayton

Pergunta

EX.

Coluna1 | Coluna2 | Coluna3 | Coluna4 | Coluna5 | Coluna6 |

1 | 5 | 10 | 12 | 50 | 2 |

15 | 9 | 11 | 17 | 60 | 47 |

19 | 1 | 1 | 16 | 54 | 6 |

20 | 3 | 14 | 1 | 43 | 47 |

Eu gostaria de ter como resultado o TOTAL de numeros "1".

No caso eu teria o total de 4 numeros "1".

Eu só consigo o total de cada coluna separado, mas gostaria

do somatório de numeros "1" das 6 colunas.

Estou utilizando o workbanch.

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
EX.

Coluna1 | Coluna2 | Coluna3 | Coluna4 | Coluna5 | Coluna6 |

1 | 5 | 10 | 12 | 50 | 2 |

15 | 9 | 11 | 17 | 60 | 47 |

19 | 1 | 1 | 16 | 54 | 6 |

20 | 3 | 14 | 1 | 43 | 47 |

Eu gostaria de ter como resultado o TOTAL de numeros "1".

No caso eu teria o total de 4 numeros "1".

Eu só consigo o total de cada coluna separado, mas gostaria

do somatório de numeros "1" das 6 colunas.

Estou utilizando o workbanch.

select sum(if(coluna1=1,1,0)+
                  sum(if(coluna2=1,1,0)+
                  sum(if(coluna3=1,1,0)+
                  sum(if(coluna4=1,1,0)+
                  sum(if(coluna5=1,1,0)+
                  sum(if(coluna6=1,1,0) as total-colunas_com_um
from tabela

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Denis Courcy!

Só fechei os parentes e funcionou perfeitamente para o que eu precisava!

Muito obrigado mesmo.

select sum(if(coluna1=1,1,0)+

sum(if(coluna2=1,1,0))+

sum(if(coluna3=1,1,0))+

sum(if(coluna4=1,1,0))+

sum(if(coluna5=1,1,0))+

sum(if(coluna6=1,1,0))as total-colunas_com_um

from tabela

[RESOLVIDO]

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...