Jump to content


Photo

Somar E Ordenar


  • Faça o login para participar
4 replies to this topic

#1 Osnel

Osnel

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado

Posted 07/08/2005, 18:25

Preciso fazer uma somatoria das seguintes tabelas

Tabela 1
ID
Nome

Tabela 2
ID
valor 1
valor 2
Valor 3

Preciso listar os nomes da Tabela 1 em ordem decrescendo da soma dos valores correspondente na tabela 2

Ex:

Maria = 100
Joao = 80
jose = 30

Onde Maria é o nome na Tabela 1 e 100 é a soma dos valores na tabela 2


Valew !!

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 08/08/2005, 00:03

Teste assim:


SELECT tb1.nome, (tb2.valor1 + tb2.valor2 + tb2.valor3) total
FROM tabela1 tb1, tabela2 tb2 WHERE tb1.id = tb2.id ORDER BY total DESC

Troque somente aonde tem tabela1 e tabela2 para o nome das tabelas.



[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Osnel

Osnel

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado

Posted 13/08/2005, 19:30

cara !! fiz isso:

SELECT tb1.nome , (tb2.pontos) total
FROM tbl_usuario tb1, tbl_apostas tb2 WHERE tb1.cod_usuario = tb2.cod_usuario ORDER BY total DESC

e deu isso:

Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A03FD)
'Case' esperado
/bolao/resultado.asp, line 3, column 7
SELECT tb1.nome , (tb2.pontos) total
------^

?????? valew

#4 koal40

koal40

    agora em PHP tbm

  • Usuários
  • 216 posts
  • Sexo:Não informado

Posted 14/08/2005, 00:08

veiu, vc colocou entre aspas?

acho que eh issu....
Ultilize a busca antes de postar
e edite respostas não poste d novo...

(sempre q possivel claro)
------------ Conhecimento ----------
HTML ...... ||||||||||
JSP e JS .. ||||||||||
.NET ....... ||||||||||
ASP ........ ||||||||||
PHP ........ ||||||||||
Ourtos .... ||||||||||

#5 Osnel

Osnel

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado

Posted 27/08/2005, 21:12

Amigos,

na verdade tenho N registo de pontos dentro de uma tabela. preciso fazer a somatoria de todos os pontos dos usuários.

SELECT tb1.nome , (tb2.pontos) total
FROM tbl_usuario tb1, tbl_apostas tb2 WHERE tb1.cod_usuario = tb2.cod_usuario ORDER BY total DESC




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq