Obrigado pela resposta. Muito apreciado.

Avalados por :
SAP B1 9.3 PL5
Escrevi uma consulta para obter uma lista de faturas para um determinado código de imposto sobre valor agregado e uma moeda específica. No momento, os resultados são por linha.
Gostaria de poder executá-lo com 1 linha por fatura (para somar as linhas individuais da fatura juntas).
Captura de tela anexada para exemplificar.
Alguém saberia como fazer isso? Muito obrigado.
Consulta:
SELECT T0.[DocNum], T0.[DocDate], T1.[LineTotal], T1.[VatGroup], T1.[Currency] FROM OINV T0 INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry] WHERE T1.[VatGroup] ='O1' AND T1.[Currency] ='EUR'
screenshot.jpgObrigado pela resposta. Muito apreciado.
SELECT T0."DocNum", T0."DocDate", T0."DocTotal", MAX(T1."VatGroup") AS "Tax", MAX(T1."Currency") AS "PriceCurrency"
FROM OINV T0
INNER JOIN INV1 T1 ON T0."DocEntry" = T1."DocEntry"
WHERE T1."VatGroup" = 'O1' AND T1."Currency" = 'EUR'
GROUP BY T0."DocNum",T1."VatGroup", T0."DocDate", T0."DocTotal"
Obrigado pela resposta. Muito apreciado.
Olá,
SELECT T0.[DocNum], T0.[DocDate], SUM(T1.[LineTotal]) AS [Total sem IVA], T1.[VatGroup], T1.[Currency]
FROM OINV T0 INNER JOIN INV1 T1 ON T0.[DocEntry] = T1.[DocEntry]
WHERE T1.[VatGroup] ='O1' AND T1.[Currency] ='EUR'
GROUP BY T0.[DocNum], T0.[DocDate], T1.[VatGroup], T1.[Currency]
Cumprimentos,
Johan
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2025 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute