Ir para conteúdo

POWERED BY:

Arquivado

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

wilsoncrescencio

Count em SQL

Recommended Posts

Delphi 2006 + ACCESS + ADOConnectionOlá pessoalEu tenho duas tabelasTabela 1 AlunoTabela 2 FaltasTabela 1: Cod_Aluno, AlunoTAbela2: Cod_Faltas, Cod_Aluno, Disciplina, Falta, DataComo faço para(por exemplo):Contar quantas faltas um Aluno qualquer tem em determinada disciplina no período de dois mezes?Supondo-se que EDit1 = Aluno e DBComboBox1 = Disciplina

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que dessa forma deve bastar...

Select Aluno.Cod_Aluno, Aluno.Aluno, Sum(Falta) as TotalFaltasFrom AlunoInner Join Faltas On (Aluno.Cod_Aluno = Faltas.Cod_Aluno)Where Cod_Aluno = 'Morpheu'And Disciplina = 'Matematica'And Data Between #01/31/2007# And #03/31/2007#Group By Aluno.Cod_Aluno, Aluno.Aluno

 

 

Agora colocando os itens ficaria mais ou menos assim:

'Select Aluno.Cod_Aluno, Aluno.Aluno, Sum(Falta) as TotalFaltas''From Aluno''Inner Join Faltas On (Aluno.Cod_Aluno = Faltas.Cod_Aluno)''Where Cod_Aluno = ' + QuotedStr(Edit1.Text)'And Disciplina = ' + QuotedStr(ComboBox1.Text)'And Data Between #' + ConverteData('31/01/2007') + '# And #'+ ConverteData('31/03/2007') +'#''Group By Aluno.Cod_Aluno, Aluno.Aluno'

 

Plausível de erro... Favor verificar antes de implantar... e colocar os Query1.SQL.Add ou similar que usar...

 

 

Abraço! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.