Gracias va genial. Mi problema es que el sum lo tenia dentro del case y al agrupar me decia que tenia que poner el nombre del campo sobre el cual realizaba el case.

 

Muchas gracias.

 

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 06 de mayo de 2004 13:24
Para: [EMAIL PROTECTED]
Asunto: RE: sql

 

Se hace con el CASE

M�s o menos queda as�:

 

SELECT SUM(CASE C2 WHEN 2 THEN C1 ELSE C1 * -1 END)                                              
FROM   F1


[Aznar Yus, Cesar] 

 -----Mensaje original-----
De: Miquel Lerin [mailto:[EMAIL PROTECTED]
Enviado el: jueves, 06 de mayo de 2004 12:53
Para: [EMAIL PROTECTED]
Asunto: sql

Hola foro, a ver si me podeis hechar una manita, desde ya gracias.

 

Necesito hacer un sql que me agrupe por una serie de campos y me realice un sumatorio de un importe por dicha agrupaci�n. El problema surge

En que dicho importe tendr� que sumar o restar en funci�n de otro campo. Se os ocurre algo. Gracias.

Responder a