Podría ser algo como
SELECT sum(Case When IMPORTE > 0 Then IMPORTE Else 0 End) SUMPOS,
sum(Case When IMPORTE < 0 Then IMPORTE Else 0 End) SUMNEG,
CAMPO
FROM fichero WHERE cualquier condicion GROUP BY campo.
Saludos,
F.Muru
De: [email protected]
[mailto:[email protected]] En nombre de Juan Carlos O.
Enviado el: miércoles, 29 de mayo de 2013 12:01
Para: forum.help400
Asunto: "SQL, sumar positivos y sumar negativos"
Buenos dias compañeros.
En un fichero tengo un campo importe que puede ser positivo o negativo. Tengo
que calcular, por SQL, la suma de los importes positivos y la suma de los
importes negativos, por separado, dos totales. ¿Se puede hacer en una
sentencia de SQL o tengo que hacer dos, un para los > 0 y otra para < 0?
Mas o menos lo que necesito es algo así, mas o menos:
Select sum(positivos), sum(negativos), campo FROM fichero WHERE cualquier
condicion GROUP BY campo.
Mucha gracia a todos y saludos.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.