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.