Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2010, 02:28
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Restar selects sobre misma tabla

Código MySQL:
Ver original
  1. SELECT Tabla.usuario,
  2. Sum(IF(jornada=3,presupuesto,0)) as Presup3,
  3. Sum(IF(jornada=1,presupuesto,0)) as Presup1,
  4. Sum(IF(jornada=3,presupuesto,0)-IF(jornada=1,presupuesto,0)) AS Saldo3_1
  5. FROM Tabla
  6. GROUP BY Tabla.usuario;

Ningún problema pero a veces la prueba y error también sirve para ganar tiempo y se aprenden cosas.

Para obtener como campos separados esos valores, ahí lo tienes, para ponerlo en una variable tendrías que decir en que lenguaje quieres trabajar.... php,java,asp,.net,c,c++....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.