Código:
Lo que consigo con esa sentencia es tener todas las ventas (en pesos) de un determinado negocio, pero agrupado por día. Necesitaría que salga agrupado por mes, para que sirva de fuente de datos de las estadísticas que estoy realizando. "SELECT SUM(DET_PRECIO*DET_CANTIDAD) AS SAILS, PXA_FECHA " & _ "FROM PRO_PRODUCTOS PRO, PXA_PEDXAFI PXA, DET_DETALLE DET " & _ "WHERE PXA.PXA_ID = DET.DET_PEDID AND DET.DET_PROID = PRO.PRO_ID AND PRO.PRO_AFIID = 1 " & _ "GROUP BY PXA_FECHA"
Como sería la sentencia correcta?, habría que estructurar de otra forma el campo fecha para lograrlo?. En este momento tengo el formato aaaa/mm/dd, se me ocurre que separando el mes en un campo distinto se puede hacer, pero no quiero agregar un campo solamente para eso.
Mi segunda pregunta, y la infaltable, es respecto al rendimiento de esta sentencia. No recuerdo bien en este momento donde fue que leí o si me lo comentaron, pero si recuerdo que mencionaban que ese tipo de sentencias pueden causar grandes gastos de los recursos del servidor. Recomendaban usar sentencias INNER JOIN para lograr la unión entre tablas. ¿Están de acuerdo con eso?.
Muchas gracias como siempre.
Saludos!.