Se está obteniendo este error
Debe especificar la tabla de la que seleccionar
Avalados por :
¿Es posible con SQL Server hacer una consulta pivot donde todas las columnas se crean dinámicamente basadas en la fecha seleccionada de los parámetros? Digamos que en una ejecución elijo 2014-2020 y eso genera 7 columnas, y en la siguiente ejecución elijo 2016-2021, lo que genera 6 columnas.
SQL Server 2019 en SAP B1 10 FP 2011
Se está obteniendo este error
Debe especificar la tabla de la que seleccionar
¿Tienes esta consulta para SAP Business One, versión para HANA?
Hola Jonathan,
puedes probar esto:
DECLARE @cols AS NVARCHAR(MAX)
DECLARE @query AS NVARCHAR(MAX)
/* select * from OQUT x */
DECLARE @FROMDATE AS DATETIME
DECLARE @TODATE AS DATETIME
--SET @FROMDATE = /* x.DocDate */ [%0]
--SET @TODATE = /* x.DocDate */ [%1]
SET @FROMDATE = '20200101'
SET @TODATE = '20210825'
IF OBJECT_ID ('tempdb..#TempData','U') IS NOT NULL
DROP TABLE [dbo].[#TempData]
CREATE TABLE [#TempData]
(
[CardCode] nvarchar(max) NOT NULL,
[CardName] nvarchar(max),
[Notes] nvarchar(max),
[BAL] numeric(19,7),
[DateMonth] nvarchar(max)
)
;
INSERT INTO [#TempData] ([CardCode],[CardName],[Notes],[BAL],[DateMonth])
SELECT
T0.CARDCODE
, T0.CARDNAME
, T0.[Notes]
, ((((T1.[DocTotal]+T1.[DiscSum])-T1.[VatSum]-T1.[TotalExpns]-T1.[DiscSum])+T1.[DiscSum]) - T1.[DiscSum]) AS [BAL]
,CAST(year(T1.Docdate) AS char(4)) + '-' + CAST(Format(Month(T1.DocDate),'00') AS nvarchar(max)) as [DateMonth]
FROM
OCRD T0
LEFT JOIN OINV T1 ON T1.
Hola,
Lo siento, no puedo proporcionar una versión de Hana.
Si se ajusta, marca la respuesta como resuelta.
Saludos, Lothar
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute