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

Hola buen dia. Perdon por la conufucion
Me arroja el error siguiente:

Msg 156, Level 15, State 1, Line 30
Sintaxis incorrecta cerca de la palabra clave 'FROM'.

Código SQL:
Ver original
  1. CREATE TABLE #temp
  2. (
  3. ROW INT IDENTITY(1,1),
  4. valor VARCHAR(20)
  5. )
  6.  
  7. INSERT INTO #temp VALUES ('SE')
  8. INSERT INTO #temp VALUES ('SA')
  9.  
  10. INSERT INTO #temp VALUES (N)
  11.  
  12.  
  13.  
  14. DECLARE @FASE AS VARCHAR(1)
  15. SET @FASE = '1'
  16. DECLARE @FASE2 AS VARCHAR(1)
  17. SET @FASE2 = '2'
  18.  
  19. DECLARE @REGION AS VARCHAR(2)
  20. DECLARE @TOTALF1 AS INT
  21. DECLARE @x INT
  22.  SET @x=1
  23.  
  24. --while @x<=(select [B](count(*)[/B] from #temp)
  25. --debe de ser
  26. while @x<=(SELECT COUNT(*) FROM #temp)
  27. BEGIN
  28. --- Segmento destacado Aqui esta el error --------------
  29.  
  30. SET @REGION = valor FROM #temp WHERE ROW=@x
  31. --------------------------------------------
  32.  
  33. SELECT   @TOTALF1 = COUNT(C.[Nombre RH])
  34. FROM S_VW_Cursos A
  35. INNER JOIN COURSE_USERS B ON B.CRSMAIN_PK1 = A.PK1
  36. INNER JOIN S_VW_Usuarios C ON C.PK1 = B.USERS_PK1
  37. INNER JOIN GRADEBOOK_MAIN D ON D.CRSMAIN_PK1 = A.PK1
  38. INNER JOIN GRADEBOOK_GRADE E ON E.GRADEBOOK_MAIN_PK1 = D.PK1 AND E.COURSE_USERS_PK1 = B.PK1
  39. INNER JOIN ATTEMPT F ON F.PK1 = E.HIGHEST_ATTEMPT_PK1
  40. WHERE D.Title = 'BAJA'
  41. AND B.ROLE = 'S'
  42. AND A.Clave LIKE '%EC-F'+@FASE+'-' + @REGION + '%'
  43. AND A.Clave NOT LIKE '%PDC%'
  44. AND A.Clave NOT LIKE '%PT%'
  45. SELECT 'REGION ' + @REGION, @TOTALF1 AS [TOTAL DE INGRESO F1]
  46. SET @x=@x+1
  47. END

Última edición por gnzsoloyo; 14/10/2013 a las 11:56 Razón: Por favor, usar Highlight "SQL"