Jump to content


Photo

Duvidas Com Recordset


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

#1 kaplan

kaplan

    Ativo

  • Usuários
  • 303 posts
  • Sexo:Masculino
  • Localidade:Sao Paulo - SP

Posted 31/10/2006, 16:22

salve galera blz??

seguinte eu fiz um select que traz todos os id de cheque pra mim e valores deste mesmo cheques ele esta printando assim:

Id: 55 - Valor R$ 5,00 - Id: 56 - Valor: R$ 5,00 e ect

eu queria fazer um loop que mostrasse assim

Valor R$ 5,00 - Id: 55, 56, 57
Valor R$ 10,00 - Id: 80, 85 e ect

alguem pode me dar uma luz para fazer isto??

olha o meu codigo ae gente

<%
SqlIdCheque = "Select est.numero_cheque, est.valor_cheque "_
& " From cheques_estoque est Join Cheques_emissao emi "_
& " On emi.id_cheque = est.id_cheque "_
& " Where emi.codigo = " & Rsdados("codigo") & " "_
& " AND emi.data_emissao between '" & data_ini & "' and '" & data_fim & "' "
Set RsIdCheque = cnbanco.Execute(SqlIdCheque)

While Not RsIdCheque.EOF
%>
<strong>
<%=FormatCurrency(CDBL(RsIdCheque("valor_cheque")))%> -
</strong>
<%
Response.Write(RsIdcheque("numero_cheque") & ". ")

RsIdCheque.MoveNext
Wend

%>



vlw
Tiago Fernando Sarri
e-mail: tiagossj4@terra.com.br
msn: tfsarri@hotmail.com
GMail: tisarri@gmail.com
Skype: tiagosarri
aquele que caminha sozinho pode até chegar mais rapido, mas aquele que vai acompanhado com certeza chegará mais longe!!
RAÇA TIMÃO VC É TRADIÇÃO OU NA VITORIA , OU NA DERROTA EU GRITO FORTE CORINTHIANO EU SEREI ATE A MORTE!!!

#2 amgnatureza

amgnatureza

    |O.o|

  • Usuários
  • 269 posts
  • Sexo:Não informado
  • Localidade:SP - interior
  • Interesses:ASP

Posted 01/11/2006, 18:17

Pensei em algo assim

- Seleciona todos os cheques em ordem decrescente de valores
- Lista (While)
- Seleciona todas ids que tenham aquele valor
- Se o valor do proximo cheque for igual ao atual, pula para o proximo registro

Sera que dá?

#3 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 01/11/2006, 19:20

Faça um loop de um select com distinct que pega quais são os valores.
Depois faça um outro loop de um select que pequise todos os registro que tenham o valor igual ao correspondente do primeiro loop.
A lógica é essa, não é complicado.
Qualquer problema é só falar.

[]s




0 user(s) are reading this topic

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

IPB Skin By Virteq