Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cesão

Somas e tabelas

Recommended Posts

Olá amigos... tenho duas tabelas no meu DB (Access)...uma delas eh de usuarios e a outra de pontos...Campos da de usuarios (id_user, nome)Campos da de pontos (id_user, pontos)Quero fazer uma pagina onde ele liste todos os usuários e some os respectivos pontos... Exemplo:vamos dizer que o usuario de id_user 1 tem 3 registros na tabela de pontos:um com 20 pontos, outro com 200 e outro com 50... todos com id_user=1...entao gostaria que na tabela ficasse assim:Cesar Zeppini - Total de POntos = 270como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você chegou a testar com a SQL que postou no outro tópico?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a soma apenas de 1 usuario deu certo sim...mas quando quero listar, ai vira problema...pq como vou relacionar a sql de soma com a sql dos usuarios?eu fiz assim: <%sql="SELECT * FROM fidel_users ORDER BY nome" set rs_user=conexao.execute(sql) sql="SELECT SUM(pontos) AS TOTAL FROM fidel_pontos WHERE id_user="&rs_user("id_user") set rs_pon=conexao.execute(sql)%>Mas dai ele mostra o mesmo resultado para todos os usuarios...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se for fazer assim você deve colocar o 2º RecordSet dentro do Loop de exibição do 1º.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se for fazer assim você deve colocar o 2º RecordSet dentro do Loop de exibição do 1º.

mas eu coloquei.... olha como tah:
<%Do while not rs_user.EOF%>			<tr onMouseOver="mOvr(this,'#E5E5E5');" onMouseOut="mOut(this,'');" onClick="javascript:window.open('fidel_pontos_add.asp?idu=<%=rs_user(0)%>','_self');">			  <td height="20"> </td>			  <td><%=rs_user("nome")%></td>			  <td align="center"><%=rs_user("codigo")%></td>			  <td align="center"><%=rs_pon("TOTAL")%></td>			</tr>			<tr>			  <td colspan="4" bgcolor="#E5E5E5"><img src="images/spacer.gif" width="1" height="1"></td>			  </tr>			<%rs_user.movenext%>			<%loop%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

??? Alguém pode me ajudar????POR FAVOR???? hahahapreciso urgente disso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguem consegue resolver esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cara, você deve colocar TODA A CONSULTA dentro do Loop do 1º RecordSet. Jogue a SQL e o Set blablabla para dentro desse Do While e testa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cara, você deve colocar TODA A CONSULTA dentro do Loop do 1º RecordSet. Jogue a SQL e o Set blablabla para dentro desse Do While e testa.

Hehehehe, agora funcionou perfeito!! Mto Obrigado mesmo!!!!E existe um jeito de eu puxar o TOP 5 nessa SQL?sql="SELECT SUM(pontos) AS TOTAL FROM fidel_pontos WHERE id_user="&rs_user("id_user")set rs_pon=conexao.execute(sql)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.