Para
Alvaro_Franz:
Me da gusto que te haya servido el código...
Para
tinthenet:
No es correcto que utilices un foro abierto para hacer una nueva pregunta, lo ideal es que abras tu propio foro, ya que aunque los problemas tengan cierta relación no son iguales. No acostumbro a contestar preguntas cuando sucede esto, por lo general espero hasta que publiquen la pregunta en un nuevo post, pero bueno, a ver si te sirve esto:
supongamos que tienes los siguientes datos:
Código:
Cod | Persona | Beneficiario
0 | 160 | 0
0 | 310 | 0
0 | 310 | 2
0 | 420 | 0
0 | 310 | 0
0 | 502 | 1
1 | 583 | 0
1 | 310 | 0
Puedes hacer lo siguiente
Código SQL:
Ver originalSELECT cod, COUNT(*) total FROM
(SELECT DISTINCT * FROM TuTabla) T
GROUP BY cod
el resultado de este script sería
Código:
cod total
----------- -----------
0 5
1 2
es decir, aunque existen 6 registros con cod = 0 hay dos repetidos (0 | 310 | 0) por lo tanto sólo se contabilizan una vez, existe otro que tiene la misma persona, pero diferente beneficiario (0 | 310 | 2) por lo tanto este SI SE CONTABILIZA.
Si continuas con problemas te pido que por favor
ABRAS UNA NUEVA PREGUNTA para no mezclar temas y tratar de ayudarte.
Saludos
Leo.