Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2010, 14:15
NA1TM3R
 
Fecha de Ingreso: agosto-2008
Mensajes: 82
Antigüedad: 16 años, 6 meses
Puntos: 4
De acuerdo Respuesta: ¡query inconclusa!

Muchas gracias quimfv...

Demonios... sólo era necesaria una pista para desbloquearme... hehehe...

Claro que van en relación al tiempo los registros...
Ése campo es la clave que utilizo para que no se repitan los registros...

El código completo ha quedado de la siguiente manera...

Código MySQL:
Ver original
  1. SELECT C.NOMBRE, IF(V2.PORCENTAJE IS NULL,0,V2.PORCENTAJE)PCT, V2.FECHA
  2. FROM CATALOGO C
  3.   SELECT CATALOGO, PORCENTAJE, FECHA
  4.   FROM VENTAS V
  5.   WHERE (
  6.     SELECT VENTAS.FECHA
  7.     FROM VENTAS
  8.     WHERE VENTAS.CATALOGO = V.CATALOGO
  9.     ORDER BY FECHA DESC
  10.     LIMIT 1
  11.   ) = V.FECHA
  12.   AND EMPLEADO = 'CHRISTIAN'
  13. ) V2
  14. ON V2.CATALOGO = C.ID_CAT
(claro... en lugar del nombre de empleado utilizo su ID...)

Sé que tal vez hay queries mas prácticas (referido al tiempo de ejecución)...

Por ahora es todo...

Muchas gracias y... puede cerrarse el tema...

Nos estamos leyendo



PS. El porcentaje se modifica cada cierto tiempo... de sus ventas totales: x% debe ser de x producto, etc...

Última edición por NA1TM3R; 24/05/2010 a las 14:20