Hola @Amarcos
Me aparece este error:
Gracias!
Hola
acabo de probar y la consulta más eficiente es:
select acctcode, acctname from oact where acctcode not in
(select account from jdt1 where refdate >= ‘2020/01/01’ and refdate <= ‘2020/12/31’)
and postable = ‘Y’ and groupmask = 4
Prueba, luego podrás cambiar las fechas por parámetros.
No me deja… Me continua apareciendo el mismo error… jajaja
Publica la captura de pantalla de la consulta cuando la ejecutas.
Un saludo
prueba con esta
select acctcode, acctname from oact where acctcode not in
(SELECT T0.[AcctCode] FROM OACT T0 INNER JOIN JDT1 T1 ON T0.[AcctCode] = T1.[Account] WHERE GROUPMASK=4 AND T1.[RefDate] >=’2020/01/01’ AND T1.[RefDate]<=’2020/12/01’)
Me aparece el mismo error.
Gracias
Hola
lo único que se me ocurre es que la comilla sencilla no sea el correcto, quizás por el copiar y pegar. Cambia ese carácter por la comilla que está a la derecha del 0, con la ?
Un saludo
No funciona tampoco… ¿Puede que el problema venga dado por el comando NOT IN?
En mi SBO funciona.
Un saludo
Hana o SQL? No será esto…
Hola
yo la hice en SQL Server, si estás en hana habrá que modificarla, pero no puedo probarla
Un saludo
Lo estoy haciendo en SQL, directamente en el generador de consultas de SAP.
@IvanFor , yo lo estoy haciendo en SQL Server y en SAP directamente y funciona perfectamente
select
acctcode,
acctname
from oact where acctcode not in
(
SELECT T0.[AcctCode]
FROM OACT T0
INNER JOIN JDT1 T1 ON T0.[AcctCode] = T1.[Account]
WHERE GROUPMASK=4
AND T1.[RefDate] >=‘20200101’ AND T1.[RefDate]<=‘20201231’
)
Hola @IvanFor
entre tu imagen y la de @joseramonsoli hay una diferencia: las comillas.
Revísalo
Un saludo
¿El parametro GROUPMASK, a que hace referencia?
Al grupo de la cuenta, al cajón.
Un saludo
Hola Ivan.
Estas en Sql o Hana? Si es en Hana, prueba a poner el nomtre de los campos entre comillas dobles.
Saludos
Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.