Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2011, 10:05
Avatar de ARGFA
ARGFA
 
Fecha de Ingreso: noviembre-2009
Ubicación: Ciudad Guayana, Venezuela
Mensajes: 55
Antigüedad: 14 años, 5 meses
Puntos: 0
no contar los duplicados de una tabla

Buenas buenas comundad programadora
tengo otro problemita por ahi....
necesito contar la cantidad de proveedores que tengo en un campo
pero en ese mismo campo algunos proveedores estan repetidos..
entoncs no puedo aplicar un contador de registros porque me daria mas proveedors de lo que en realidad hay.

si alguien tiene una idea de como hacerlo se los agradeceria.
aqui les adjunto un codigo que cree pero funciona solo si los proveedores repetidos estan seguido uno del otro. pero si uno esta al final y otro al principio los contara como dos proveedores distintos.

Código vb:
Ver original
  1. 'recorro los proveedores almacenados para ver cuants son en total
  2. Set rscantprove = myconn2.Execute("SELECT codigo_proveedor FROM tb1")
  3.     While Not rscantprove.EOF
  4.         'verifico que no me cuente dos veces el mismo proveedor
  5.        If Not n = rscantprove!codigo_proveedor Then
  6.             contador = contador + 1
  7.         End If
  8.     n = rscantprove!codigo_proveedor
  9.     rscantprove.MoveNext
  10.     Wend

GRACIAS POR SU TIEMPO