Marcelino Neto
não registrado
|
|
Postada em 29/07/2004 15:22 hs
Pessoal, boa tarde!!! Trabalho com o VB 6.0 e access 97. Estou desenvolvendo um sistema para uma escola e no BD tem uma tabela por nome tblFaltas onde registro todas as faltas dos alunos, porém a tabela recebe muitos registros duplicados do mesmo aluno, ou seja se o aluno faltar 10x no mês na tabela terá 10 registros referente a este aluno. preciso deletar desta tabela todos os registros duplicados que passaram de 10x Exemplo: Vou clicar no botão [Limpara tabela] e ele terá um código por traz que executa a função de procurar todos os registros duplicados que está acima de 10 e deleta. Alguém pode me ajudar???
Marcelino Neto
|
|
|
|
[k]-du
|
SANTOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2004 15:36 hs
quais sao os campos que essa tabela possui... preciso saber para colocar no select... []'s cadu
|
|
|
|
Postada em 29/07/2004 15:53 hs
Aqui ta a solução pra isso e mais algumas coisinhas:
|
|
|
Marcelino Neto
não registrado
|
|
Postada em 29/07/2004 17:36 hs
CodAluno Nome Curso Turno Faltas MotivoFaltas
|
|
|
@ngel
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 29/07/2004 18:58 hs
delete from tblfaltas where codaluno in ( select codaluno from tblfaltas group by codaluno having count(*) > 10 ) tenta isso ...
|
|
|
Marcelino Neto
não registrado
|
|
Postada em 29/07/2004 20:24 hs
Valeu amigão... Vou tentar, te mandarei noticias... obrigado. Marcelino Neto
|
|
|