I am used to Firebird queries and now I need to make one in SQL Server, but I am getting an error with the subquery.
Error:
Msg 102, Level 15, State 1, Line 14
Incorrect syntax near ')'
Query:
SELECT
CVE_ART, IIF (CANTIDAD < 0, 0, CANTIDAD) AS CANTIDAD
FROM
(SELECT
CVE_ART,
SUM((CANT * SIGNO * -1) / 6) AS CANTIDAD
FROM
MINVE05
WHERE
DATEDIFF(MONTH, FECHA_DOCU, CURRENT_TIMESTAMP) > 0
AND DATEDIFF(MONTH, FECHA_DOCU, CURRENT_TIMESTAMP) <= 6
AND CVE_CPTO IN (2, 4, 51)
AND ALMACEN = 1
GROUP BY
CVE_ART)