Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2013, 09:49
calbornozd
 
Fecha de Ingreso: junio-2013
Ubicación: Santiago
Mensajes: 13
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Formula Excel a Consulta SQL

Estimados,
soy nuevo en este foro y se que hay mucha gente solidaria dispuesta ayudar a otros programadores. Resulta que tengo la siguiente situación:

Tengo esta formula en Excel:
=
1)-SUMA((GRP_CONTABLE=6)*(CPTO_CONTABLE=1173)*(TP_FAC TURA=220)*SI((Cod_Producto=1)+(Cod_Producto=3);1)* (Cod_Comercio = "000000000000001")*MONTO)

2)-SUMA((GRP_CONTABLE=6)*(CPTO_CONTABLE=1174)*(TP_FAC TURA=220)*(Cod_Comercio = "000000000000001")*SI((Cod_Producto=1)+(Cod_Produc to=3);1)*MONTO)

4)-SUMA((GRP_CONTABLE=6)*(CPTO_CONTABLE=1173)*(TP_FAC TURA=220)*(Cod_Producto<>5)*(Cod_Comercio <> "000000000000001")*MONTO)

5)-SUMA((GRP_CONTABLE=6)*(CPTO_CONTABLE=1174)*(TP_FAC TURA=220)*(Cod_Comercio <> "000000000000001")*SI((Cod_Producto=1)+(Cod_Produc to=3);1)*MONTO)


Esta formula la estoy generando en SQL donde las 2 primeras condiciones SUM tengo lo siguiente:
Código MySQL:
Ver original
  1. SELECT SUM(importe) FROM mpj15005_copy
  2. WHERE grupo_contable = 6
  3. AND concepto_contable IN (1173,1174)
  4. AND tipo_de_factura = 220
  5. AND codigo_de_producto IN(1,3);
  6. AND codigo_de_comercio = 1;

Y funcionan correctamente pero necesito incluir las otras sumas restante en la misma consulta SQL.
Ahora el problema es como agrego las dos SUMA 3 y 4 que me faltan en el mismo Select ya que tienen los mismos campos pero con diferente condición... No encuentro la forma de como hacerlo aparte mis conocimientos de SQL son basicos...

Espero que me ayuden por favor!

Última edición por gnzsoloyo; 18/06/2013 a las 18:36