GUY mira este mensaje helpppppppp
Publicado por cachupin (14 intervenciones) el 20/09/2001 18:35:40
Hola GUY
me haz dado una luz de como debo de hacerlo almenos e conocidos cosas nuevas en sql :o)
te cuento la consulta que me daz tu:
<% sql="SELECT camporepetido, COUNT(camporepetido) as Cant, campo_1, campo_2,...,campo_n FROM Tabla " &_
"WHERE true" &_
"GROUP BY camporepetido, campo_1, campo_2,...,campo_n " &_
"HAVING COUNT(camporepetido)>1" %>
me arrojaria resultados solo si todos los campos se repitieran snifff
y el cant el numero de coincidencias
select camporepetido
from tabla
where true
group by camporepetido
having count(apellido)>1
me entrega los apellidos que se repiten
select count(apellido) as cant
from tabla1
where true
group by apellido
having count(apellido)>1
me entrega la cantidad que se repite cada apellido si es que se repiten :o)
select apellido,count(apellido) as cant
from tabla1
where true
group by apellido
having count(apellido)>1
me devuelve en un campo los apellidos y en otro la cantidad que se repite el apellido .
pero el problema es que si pongo ejemplo :
select nombre,apellido,count(apellido) as cant
from tabla1
where true
group by nombre,apellido
having count(apellido)>1
solo me mostraria resultado si se repite nombre y apellido, y en count la cantidad de veces que se repite ese apellido .
snifffffff
y lo necesito es mostrar todo los campos de los registros que se repitan el apellido solamente .
snifffffffffffffff
gracias
si te le ocurre escribe please.
me haz ayudado bastante :o)
me haz dado una luz de como debo de hacerlo almenos e conocidos cosas nuevas en sql :o)
te cuento la consulta que me daz tu:
<% sql="SELECT camporepetido, COUNT(camporepetido) as Cant, campo_1, campo_2,...,campo_n FROM Tabla " &_
"WHERE true" &_
"GROUP BY camporepetido, campo_1, campo_2,...,campo_n " &_
"HAVING COUNT(camporepetido)>1" %>
me arrojaria resultados solo si todos los campos se repitieran snifff
y el cant el numero de coincidencias
select camporepetido
from tabla
where true
group by camporepetido
having count(apellido)>1
me entrega los apellidos que se repiten
select count(apellido) as cant
from tabla1
where true
group by apellido
having count(apellido)>1
me entrega la cantidad que se repite cada apellido si es que se repiten :o)
select apellido,count(apellido) as cant
from tabla1
where true
group by apellido
having count(apellido)>1
me devuelve en un campo los apellidos y en otro la cantidad que se repite el apellido .
pero el problema es que si pongo ejemplo :
select nombre,apellido,count(apellido) as cant
from tabla1
where true
group by nombre,apellido
having count(apellido)>1
solo me mostraria resultado si se repite nombre y apellido, y en count la cantidad de veces que se repite ese apellido .
snifffffff
y lo necesito es mostrar todo los campos de los registros que se repitan el apellido solamente .
snifffffffffffffff
gracias
si te le ocurre escribe please.
me haz ayudado bastante :o)
Valora esta pregunta
0