Hola, agradezco tu pronta ayuda!
Fijate que probando con lo que me comentastes, hice la conversion y me corrio el query, es decir ya no me dio el problema de desbordamiento pero no me respeta el
case, sino que siempre se va hacia el
else y me pone un dato y no la palabra
"Wron Data". dejandome los valores en negativos.
Código:
CASE
WHEN Convert(varchar(24),D.Qty_per) = '0' then 'Wrong Data'
WHEN Convert(varchar(24),D.issued_qty) = '0' then 'Wrong Data'
ELSE Convert(varchar(24),D.issued_qty - sum(M.QTY * D.Qty_per))
END AS Desperdicio
No se, si me equivoque en algo... :(
Que estare haciendo mal?
EDITO: Acabo de revisar el query y el problema radica en la caidad de decimales que se manejan, ya que no es lo mismo '0' que '0.0000'. Entonces por eso no me lo convertia, pero ya vi que esto era el problema y ya lo solucione!!!
Gracias por la ayuda!!!!