on 05-18-2018 2:07 PM
Buenos dias compañeros
Tengo esta duda, como crear un campo temporal que me almacene el resultado de una suma?
Cuando uso SQL le digo:
DECLARE @Suma INT
Pero cuando uso esta sentencia en SAP business one for Hana, esta instruccion me da error ya que no es permitida.
Se crear tablas en hana que seria de esta manera:
CREATE LOCAL TEMPORARY TABLE #TABLE
Pero como tal no necesito una tabla, solo necesito un campo... y no se como hacerlo.
Espero me puedan ayudar.
Te muestro ejemplo desde Query Manager
/* select from [dbo].[OINV] T0 */ --El Origen de los Datos
Declare CLIENTE NVARCHAR(10); --Declaro la Variable
CLIENTE := /* T0."CardCode" */ '[%0]'; --Asigno Dato a la Variable
SELECT :CLIENTE FROM DUMMY; --Imprimo lo que se almaceno
este es el resultado
Espero te funcione , Saludos !
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola !
No se en donde quieras utilizar la sentencia , pero si fuera en un Store procedure la declaración de la variable seria así :
Ejemplo funcional :
NombreSocio varchar(100);
El Store completo seria así
create procedure test
language SQLSCRIPT AS
NombreSocio varchar(100);
BEGIN
SELECT "CardName" into NombreSocio FROM OCRD
WHERE "CardCode" = '12334' ;
SELECT :NombreSocio from DUMMY;
END
Espero te ayude un poco
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tengo una consulta Leonardo!
He creado un consulta para cargar un dato automaticamente en un campo de usuario,
pero no me funciona: tomando datos de Empleado de Ventas OSLP
Mis campos de usuario son:
CodAsesor Number(10)
Asesor alfanumerico(50)
Necesito refrescar Nombre de asesor segun el codigo de empleado, que es el nombre del codigo que selecciono, pero no me refresca el nombre, cual seria una consulta que me permita obtener el nombre, ?
agradeceria mucho la ayuda.
Valentin Riveros.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
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.