Hola a todos, como siempre, agradezco de antemano la ayuda que pueda recibir.
El asunto es el siguiente:
 
Tengo la siguiente consulta:
 
SELECT SUM(montoTransaccion) FROM transaccion  WHERE MONTH(STR_TO_DATE( FechaTransaccion, '%d/%m/%Y' ))='".$mes[1]."' AND YEAR(STR_TO_DATE( FechaTransaccion, '%d/%m/%Y' ))='".$mes[0]."' AND NumFactura>0 
 
No tarda mucho en ejecutarse, pero cuando le agrego una clausula de agrupación ura muchismo en ejecutarse:
SELECT SUM(montoTransaccion) FROM transaccion  WHERE MONTH(STR_TO_DATE( FechaTransaccion, '%d/%m/%Y' ))='".$mes[1]."' AND YEAR(STR_TO_DATE( FechaTransaccion, '%d/%m/%Y' ))='".$mes[0]."' AND NumFactura>0  GROUP BY IdTarjetaHabiente
 
No se cual es la mejor manera de solucionar esto.
 
Gracias. 
  
 

