cancel
Showing results for 
Search instead for 
Did you mean: 

Ayuda con Query

Former Member
0 Kudos

Hola como estan buenos dias

Tengo mi Query que funciona perfectamente bien solo que al intentar pasarlo a SAP me topo con un problema tengo variables declaradas de esta manera

Set @FechaIni = '2010-01-01' -- Fecha Inicial Usuario

Set @FechaFin = '2010-12-31' -- Fecha Final Usuario

Set @SucursalesIni = '' -- Sucursales Inicial Usuario

Set @SucursalesFin = '' -- Sucursales Final Usuario

Donde bueno es un rago de Fechas y Sucursales son los Centros de Beneficio que tiene la empresa y ahora que quiero ponerlo en sap y que las variables me queden de esta manera logico me marco un error pero no se si esto es posible o como puedo solucionarlo

Set @FechaIni = [%0] -- Fecha Inicial Usuario

Set @FechaFin = [%1] -- Fecha Final Usuario

Set @SucursalesIni = [%2] -- Sucursales Inicial Usuario

Set @SucursalesFin = [%3] -- Sucursales Final Usuario

Gracias y Saludos a todos !!

Accepted Solutions (1)

Accepted Solutions (1)

former_member210784
Active Contributor
0 Kudos

Hola.

Hay dos maneras para esto, la primera es reemplazar en la consulta donde aparezca @FechaIni por

'[%0]'

Si no funciona, entonces utilizar lo siguiente para reempazar desde el declare hasta el set, así:


/* SELECT FROM [dbo].[OINV] P0 */
DECLARE @FechaIni DATETIME
/* WHERE */
SET @FechaIni = /* P0.DocDate */ '[%0]'

/* SELECT FROM [dbo].[OINV] P1 */
DECLARE @FechaIni DATETIME
/* WHERE */
SET @FechaIni = /* P1.DocDate */ '[%1]'

Y así sucesivamente. Para los centros de beneficio se debe usar la tabla OPRC y P1 a P2 para los alias

Saludos.

Answers (1)

Answers (1)

Former Member
0 Kudos

Muchas Gracias es lo que necesitaba saber

Saludos !!!