Ver Mensaje Individual
  #1  
Antiguo 09-11-2021
elrayo76 elrayo76 is offline
Miembro
 
Registrado: ene 2004
Ubicación: En la tierra, por eso mis archivos en la tierra y no en la nuebe...
Posts: 290
Reputación: 21
elrayo76 Va por buen camino
Obtener datos repetidos

Buenas gente, tengo la siguiente consulta que necesito hacer y no se cual sea la forma mas eficiente de resolverla


Tengo la siguiente tabla


Ramo | Producto | Poliza | Tipo
1730 | 1 | 1 | 1

1730 | 1 | 1 | 1

1730 | 1 | 1 | 2

1730 | 1 | 5 | 1


Necesito de esos datos agruparlos por Ramo/Producto/Poliza y saber si el campo Tipo se repite dentro de la misma Poliza. Para esto hice la siguiente consulta similar a la siguiente en SQL Server, pero no se si es del todo performance


Código SQL [-]
SELECT COUNT(Tipo)
   FROM (SELECT Tipo
               FROM Tabla
             WHERE Ramo = 1730 AND
                        Producto = 1 AND
                        Poliza = 1
              GROUP BY Ramo, Producto, Poliza, Tipo) mpdl), 0)


La sub-consulta me da cuentos Tipo distintos existen agrupados y la consulta me devuelve cuantos grupos existen, con lo cual si hay mas de 1 es porque hay mas de un Tipo.



Saludos,
El Rayo
__________________
Si tienes una función o procedimiento con diez parámetros, probablemente hayas olvidado uno
Responder Con Cita