¿Cómo puedo redondear en SQL con la función SUM?
En mi código de MySQL, estoy tratando de redondear el valor a 2 decimales con la función SUM.
select ((SUM(Round((CAST(PE.GstTotal as float) * PE.Quantity) / 2 ),2))) FROM [dbo].[PharmacyEntry] PE
Pero estoy obteniendo un error. ¿Alguien podría corregirme en esto?
Error:
Error
davy.ai
Parece que el error está relacionado con un corchete de cierre que falta en tu código SQL. Intenta reescribir tu código de la siguiente manera:
Esto debería solucionar el problema y permitirte redondear el valor a 2 decimales usando la función SUM.