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

(Resolvido) Somar campos com varios SELECTS


Vagner Nunes

Pergunta

Prezados,

Bom dia.

Estou com um problemão aqui. Tenho uma tabela chamada notas, onde é cadastrado, todo tipo de informação, referentes a notas faltas, etc, de cada aluno.

nesta tabela existe um campo chamado faltas e trimestre, e preciso somar os valores deste campo.

Ex.:

ID Codigo Aluno ... Faltas Trimestre

1 1 Fulano de tal 10 1º TRIMESTRE

2 1 Fulano de tal 10 2º TRIMESTRE

3 1 Fulano de tal 10 3º TRIMESTRE

Daí para aparecer na ficha da turma, fiz três SELECTs para cada Trimestre, então, tenho que somar os três trimestres, porém aparece o erro:

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

Estou utilizando o seguinte código para somar os valores, porém esse código funciona com três SELECT também, mas na tabela notas não está atendendo.

<%
dim aulas_dadas1, aulas_dadas2, aulas_dadas3, aulas_dadas_total

aulas_dadas1=(Diario.Fields.Item("aulas").Value)
aulas_dadas2=(Diario2.Fields.Item("aulas").Value)
aulas_dadas3=(Diario3.Fields.Item("aulas").Value)

aulas_dadas_total = Cint(aulas_dadas1) + Cint(aulas_dadas2) + Cint(aulas_dadas3)

Response.Write aulas_dadas_total

%>

Obrigado,

Sds,

Vagner Nunes

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Vagner...

Diario, diario2 e Diario3 são tabelas?

Eu faria assim:

Uma tabela chamada "Boletim"...

Com as colunas ID Codigo Aluno ... Faltas Trimestre (do mesmo jeito q você fez).

então, voce faz o seu primeiro SELECT normalmente, e depois voce faz um

SELECT SUM(Coluna1 + coluna2 + coluna3) as somaXPTO FROM Boletim.....

E na hora do resultado deste novo RecordSet, voce vai chama-lo como rs("somaXPTO"), como se fosse um campo do seu banco de dados.

Boa sorte.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...