Hola a todos. Si intento hacer una vista con una expresión en la función SUM
como la siguiente:
CREATE VIEW View1 AS
SELECT DISTINCT TOP 100 PERCENT
ipPartes,
ipNaturaleza,
SUM(Balance) AS BalPzas,
SUM(CostoUnitDlls * Balance) AS BalCostoDlls,
SUM(CostoUnitDlls * Balance * TCambio) AS BalCostoPesos,
MIN(Marca) AS Marca,
MIN(Modelo) AS Modelo,
MIN(Serie) AS Serie
FROM detElemPedImp
GROUP BY ipPartes, ipNaturaleza
ORDER BY ipPartes
El SQL Server me regresa el siguiente error:
Server: Msg 403, Level 16, State 1, Procedure View1, Line 2
Invalid operator for data type. Operator equals multiply, type equals
datetime.
Si solo se usa un campo en SUM no hay problema, el error es por usar
expresiones en SUM, acaso no se puede hacer este tipo de cálculos? de que
manera puedo implementar esta funcionalidad?
Saludos y gracias anticipadas.
Leer las respuestas