Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consulta ke me esta volviendo loko

Estas en el tema de consulta ke me esta volviendo loko en el foro de Bases de Datos General en Foros del Web. tengo una tabla operacion en la cual entran en juego los campos: fecha,interes,estado2 lo ke kiero es ke se muestre la suma de los interes ...
  #1 (permalink)  
Antiguo 25/08/2004, 13:58
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 19 años, 10 meses
Puntos: 0
consulta ke me esta volviendo loko

tengo una tabla operacion en la cual entran en juego los campos: fecha,interes,estado2

lo ke kiero es ke se muestre la suma de los interes a grupados por fecha, y el estado2 tiene ke ser 'cartera'.


lo he intentado con dos consultas con lo poco que se de sql, aqui van para que me hechen una mano:



SELECT fecha, A.Expr1 FROM operaciones
LEFT JOIN(SELECT fecha, SUM(interes) AS Expr1 FROM operaciones WHERE (Estado2 = 'cartera') GROUP BY fecha) A ON A.fecha = operaciones.fecha
order by fecha


select fecha,(select sum(interes)from operaciones where estado2='cartera')as suma from operaciones group by fecha

pero con ninguna consigo lo ke kiero, confio en ustedes masterssss
  #2 (permalink)  
Antiguo 25/08/2004, 20:46
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 19 años, 10 meses
Puntos: 0
ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  #3 (permalink)  
Antiguo 25/08/2004, 23:58
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 19 años, 9 meses
Puntos: 1
SELECT fecha, SUM(interes)
FROM operacion
WHERE estado2 = 'cartera'
GROUP BY fecha
  #4 (permalink)  
Antiguo 26/08/2004, 07:58
 
Fecha de Ingreso: junio-2004
Mensajes: 76
Antigüedad: 19 años, 10 meses
Puntos: 0
todo okay, pero ke psaria al agregar otro campo sum(interes) pero con otro criterio???

osea ademas de tener el campo fecha, sum(interes) where estado2='cartera'

tengo ke tener otro sum(interes) where estado='deposito'


como lo haria, keria ir por partes

pd: debido a eso intente con esas consultas mas complicadas

Última edición por Guachalin; 26/08/2004 a las 08:00
  #5 (permalink)  
Antiguo 26/08/2004, 08:35
Avatar de reel  
Fecha de Ingreso: febrero-2004
Ubicación: Managua, Nicaragua
Mensajes: 496
Antigüedad: 20 años, 2 meses
Puntos: 1
Código:
SELECT Fecha, 
           SUM(
                 CASE Estado
                        WHEN 'cartera' THEN interes
                        ELSE 0
                 END
           ) AS SumaCartera,
           SUM(
                 CASE Estado
                        WHEN 'deposito' THEN interes
                        ELSE 0
                 END
           ) AS SumaDeposito
FROM operacion
GROUP BY fecha

Espero te sirva,

Saludes
__________________
Leer es Saber, REEL.
Mi Blog

Última edición por reel; 26/08/2004 a las 08:37 Razón: Corrección en la consulta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.