Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/12/2008, 10:54
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Respuesta: Ayuda con Consulta Anidada

Es cierto lo que dice Andres.
Código sql:
Ver original
  1. DECLARE @TABLE TABLE(cuenta CHAR(4), vale CHAR(4), tienda CHAR(2))
  2.  
  3. INSERT INTO @TABLE VALUES( '0001', '0001', '01' )
  4. INSERT INTO @TABLE VALUES( '0001', '0001', '01' )
  5. INSERT INTO @TABLE VALUES( '0002', '0002', '01' )
  6. INSERT INTO @TABLE VALUES( '0002', '0003', '01' )
  7. INSERT INTO @TABLE VALUES( '0003', '0001', '02' )
  8. INSERT INTO @TABLE VALUES( '0003', '0001', '02' )
  9. INSERT INTO @TABLE VALUES( '0003', '0002', '02' )
  10. INSERT INTO @TABLE VALUES( '0004', '0002', '03' )
  11.  
  12. SELECT  T1.Cuenta,T1.Vale,T1.Tienda
  13. FROM  @TABLE T1
  14. INNER JOIN (
  15.     SELECT  Cuenta,Vale,Tienda
  16.     FROM  @TABLE
  17.     GROUP BY Cuenta,Vale,Tienda
  18.     HAVING COUNT(*) >1
  19. ) T2 ON T1.Cuenta=T2.Cuenta AND T1.Vale=T2.Vale AND T1.Tienda=T2.Tienda
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.