on 12-17-2015 9:09 PM
Estimados expertos necesito de su gran ayuda y conocimiento, la siguiente consulta es para sacar stock en almacén pero al ejecutarla me aparece error alguien que pueda ayudarme de antemano les agradezco.
SELECT T0.[WhsCode], T2.[WhsName], T0.[ItemCode], T1.[ItemName], T1.[U_Marca], T1.[U_Grup], T1.[U_Prod]
ROUND(SUM(CASE M.InQty
WHEN 0 THEN -1*M.CalcPrice*M.OutQty
ELSE M.CalcPrice*M.InQty
END),2) AS [Costo],
(ISNULL(SUM(M.InQty)-SUM(M.OutQty),0)) AS [Stock]
FROM OINM M
INNER JOIN OITW T0 ON M.ItemCode=T0.ItemCode AND M.Warehouse=T0.WhsCode
INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
INNER JOIN OWHS T2 ON T0.WhsCode = T2.WhsCode
WHERE M.DocDate <= '[%1]'
GROUP BY T0.WhsCode, T2.WhsName, T0.ItemCode, T1.ItemName, T1.U_Marca, T1.U_Grup, T1.U_Prod
ORDER BY T0.[WhsCode], T0.[ItemCode]
Hola Noe.
Creo que te falta una coma después de T1.[U_Prod].
Después de eso no se si te marque un error de agrupación de datos pero por el momento creo que el mensaje de error se deriva de la coma ",".
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
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.