Tema: Consulta sql
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/05/2012, 11:33
Avatar de djaevi
djaevi
 
Fecha de Ingreso: marzo-2007
Ubicación: Moreno, Buenos Aires
Mensajes: 400
Antigüedad: 17 años, 2 meses
Puntos: 47
Respuesta: Consulta sql

Lo que hace la consulta es buscar la suma SUM() de ganancias agrupando por usuario usando GROUP BY empleado, lo que hace el primer sum es sumar en caso de que el estado sea 0 y el mes abril, el if en mysql es mas o menos asi IF (condicion,VALOR DEVUELTO SI ES VERDADERO, VALOR DEVUELTO SI ES FALSO), entonces si tu por ejemplo pones IF(1 > 2, 10 , 20) este if devolvera 20 porque su condicion es falsa ya que 1 no es mayor a 2, entonces lo que hice es que si el estado de la consulta es 0 devuelva el valor mismo de ganancias caso contrario devuelva 0 asi no suma nada, lo mismo en la otra consulta si el estado es 1 devuelva ganancias y sino devuelva 0 asi separo en los 2 sum los resultados de ganancias que deben sumarse, igualmente te recomiendo que veas los enlaces que te dejo davikt.

Saludos