Hola Subhir. B,
Muchas gracias. Funciona.
Saludos,
Danny

Avalados por :
Estimados Expertos,
A continuación, se muestran los comandos SQL que muestran un error al ejecutarse en el generador de consultas en SAP B1. Por favor, aconsejen. Se agradece su pronta respuesta.
SELECT IF T1.[ItemCode]='F0000' THEN "AAA"
ELSE IF T1.[ItemCode]='F0001' THEN "BBB"
ELSE IF T1.[ItemCode]='F0002' THEN "CCC"
ELSE "A"
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
Saludos,
Danny
Hola Subhir. B,
Muchas gracias. Funciona.
Saludos,
Danny
Hola,
Utiliza esto
SELECCIONAR Caso T1.[ItemCode] Cuando 'F0000' ENTONCES 'AAA'
Cuando 'F0001' ENTONCES 'BBB'
Cuando 'F0002' ENTONCES 'CCC' ELSE 'A'
Fin [ItemCode]
DE OINV T0 UNIRSE A INV1 T1 EN T0.DocEntry = T1.DocEntry
Saludos,
Sudhir B.
Hola Sudhir B,
Gracias por tu pronta respuesta. Intenté los comandos anteriores, pero sin suerte, mostró un error:
1). [Microsoft][SQL Server Native Client 10.0][SQL Server] Error de sintaxis cerca de la palabra clave 'When'.
2). [Microsoft][SQL Server Native Client 10.0][SQL Server] La declaración 'Service Contracts' (OCTR) (s) no pudo ser preparada.
Gracias.
Saludos,
Danny
Hola,
Declaración del caso de uso.... Será fácil...
SELECCIONAR Caso T1.[ItemCode] Cuando 'F0000' ENTONCES 'AAA' ELSE 'A'
Cuando 'F0001' ENTONCES 'BBB' ELSE 'A'
Cuando 'F0002' ENTONCES 'CCC' ELSE 'A'
Fin [ItemCode]
DE OINV T0 UNIRSE A INV1 T1 EN T0.DocEntry = T1.DocEntry
Saludos,
Sudhir B.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute