Hi
I have below code. I am getting error Incorrect Syntax near = . I am using in Sap b1 Hana Query
DECLARE ColumnNames nvarchar(100);
Declare SQLQuery nvarchar(100);
SELECT ColumnNames = STRING_AGG(QUOTENAME(T2."U_A_M"), ',')
FROM (SELECT DISTINCT (T2."U_A_M")
FROM Opch T0 inner join Pch1 T1 on T0."Docentry" = T1."DocEntry"
inner join Oitm T2 on T1."ItemCode" = T2."ItemCode"
where T2.U_A_M <> 'NA');
-- Step 2: Construct the dynamic SQL query
SET SQLQuery 'SELECT itemcode, ' + @cols + ' from
(
SELECT T1."ItemCode",T1."LineTotal", T2."U_A_M"
FROM Opch T0 inner join Pch1 T1 on T0."Docentry" = T1."DocEntry"
inner join Oitm T2 on T1."ItemCode" = T2."ItemCode"
where T2.U_A_M <> ''NA''
) x
pivot
(
sum(linetotal)
for U_A_M in (' + @cols + ')
) p '
execute(SQLQuery)
Thanks