on 04-19-2010 5:41 PM
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 !!
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Muchas Gracias es lo que necesitaba saber
Saludos !!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.