cancel
Showing results for 
Search instead for 
Did you mean: 

Ayuda error al ejecutar query

Former Member
0 Kudos

Jovenes expertos tengo un query que al momento de generarlo me da este error 'Alertas Recibidas (OAIB) y es cuando utilizo en el where el [%0] me genera este error y el error me lo genera cuando utizo una tabla de usuario alguien sabe como utilizar las tablas de usuario en un query y filtrar por un campo en especial


SELECT T4.[PrjName], T1.[U_dircasa], T0.[OpenDate], T0.[U_Sumabono], T3.[Name] 
FROM OOPR T0 INNER JOIN 
            OPR1 T1 ON T0.OpprId = T1.OpprId INNER JOIN 
            OOST T2 ON T0.StepLast = T2.Num INNER JOIN 
            [dbo].[@VENDEDORES]  T3 ON T1.U_Vendedor = T3.Code INNER JOIN 
            OPRJ T4 ON T0.PrjCode = T4.PrjCode 
WHERE T0.[Territory] = [%0]

y al momento que quito la tabla de usuario ya me desplega el campo que deseo filtrar.

De antemano muy agradecido por la ayuda.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Pruebalo de esta manera


SELECT T4.[PrjName], T1.[U_dircasa], T0.[OpenDate], T0.[U_Sumabono], T3.[Name] 
FROM [dbo].[OOPR] T0 
INNER JOIN [dbo].[OPR1] T1 ON T0.OpprId = T1.OpprId 
INNER JOIN [dbo].[OOST] T2 ON T0.StepLast = T2.Num 
INNER JOIN [dbo].[@VENDEDORES] T3 ON T1.U_Vendedor = T3.Code 
INNER JOIN [dbo].[OPRJ] T4 ON T0.PrjCode = T4.PrjCode 
WHERE T0.[Territory] = '[%0]'

Saludos

Former Member
0 Kudos

Gracias Felipe se ejecuto perfectamente.

Saludos

Answers (0)