Buenas tardes,
Intento utilizar el FROM DUMMY de HANA como debidamente se debe hacer y dejar de utilizar la sintaxis de sql , pero se me complica un poco.
Tengo un campo definido por usuario a nivel documento en una orden de venta, necesito que en este campo se sumen las cantidades de kiogramos que capturo en el detalle, el campo se llama Weight1, por lo que genere mi consulta de las siguiente manera
SELECT $[SUM(“ORDR”.“Weight1”)] FROM DUMMY
y me muestra el siguiente error
Se ha producido un error interno (-1003) [Mensaje 131-183]
Si coloco el siguiente código funciona, pero la idea es trabajar como lo indica HANA
SELECT SUM(T1.“Weight1”)
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.“DocEntry” = T1.“DocEntry”
WHERE T0.“DocNum” = $[$8.1]
Agradezco su ayuda.
Saludos.
De entrada, aqui tienes un error, ya que estas intentado sumar un campo de ORDR y sino me equivoco ahi no existe.
Ese campo existe a nivel detalle o sea en RDR1
Gracias por la observación, al escribirla lo hice mal, en el sistema la BF que tengo es así
SELECT $[SUM(“RDR1”.“Weight1”)] FROM DUMMY
El error que obtengo es “Se ha producido un error interno (-1003) [Mensaje 131-183]”
Gracias, saludos.
Prueba así:
SELECT SUM ($[38.58.0]) FROM DUMMY;
Y no retroalimentas
Gracias @juliancab sin embargo tampoco me funcionó
sabes si hay algún inconveniente si lo dejo de esta manera ?? Así me funciona perfectamente
SELECT SUM(T1."Weight1")
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0."DocEntry" = T1."DocEntry"
WHERE T0."DocNum" = $[$8.1]
Saludos
Si te funciona, excelente. No tiene ningún inconveniente mi estimado
2 Me gusta