Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2013, 08:40
alberto_audi
 
Fecha de Ingreso: mayo-2012
Mensajes: 18
Antigüedad: 12 años
Puntos: 0
Respuesta: transact query

Hola muchas gracias por la respuesta pero no es lo que busco, te comento.
Tengo 9 diferentes claves en este caso tengo la busqueda por 'SE' pero si quiero hacer la busqueda a OC que es otra clave, es decir que en el mismo recordset que aparescan las 9 sin que yo le este cambiando la calave 'SE' a 'OC' y asi.
no se como hacer el loop en transact me ayudarian
Saludos

Código SQL:
Ver original
  1. DECLARE @TOTALF1 AS INT
  2.  
  3. --- Segmento destacado --------------
  4. DECLARE @REGION AS VARCHAR(2)
  5. SET @REGION = 'SE'
  6. --------------------------------------------
  7.  
  8. DECLARE @FASE AS VARCHAR(1)
  9. SET @FASE = '1'
  10. DECLARE @FASE2 AS VARCHAR(1)
  11. SET @FASE2 = '2'
  12. SELECT   @TOTALF1 = COUNT(C.[Nombre RH])
  13. FROM S_VW_Cursos A
  14. INNER JOIN COURSE_USERS B ON B.CRSMAIN_PK1 = A.PK1
  15. INNER JOIN S_VW_Usuarios C ON C.PK1 = B.USERS_PK1
  16. INNER JOIN GRADEBOOK_MAIN D ON D.CRSMAIN_PK1 = A.PK1
  17. INNER JOIN GRADEBOOK_GRADE E ON E.GRADEBOOK_MAIN_PK1 = D.PK1 AND E.COURSE_USERS_PK1 = B.PK1
  18. INNER JOIN ATTEMPT F ON F.PK1 = E.HIGHEST_ATTEMPT_PK1
  19. WHERE D.Title = 'BAJA'
  20. AND B.ROLE = 'S'
  21. AND A.Clave LIKE '%EC-F'+@FASE+'-' + @REGION + '%'
  22. AND A.Clave NOT LIKE '%PDC%'
  23. AND A.Clave NOT LIKE '%PT%'
  24. SELECT 'REGION ' + @REGION, @TOTALF1 AS [TOTAL DE INGRESO F1]

Última edición por gnzsoloyo; 11/10/2013 a las 09:39 Razón: Por favor, usar el Highlight "SQL" para hacer más comprensible el código... Y resaltar con comentarios, no con colores.