Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2007, 07:54
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
hora punta en una tienda sabiendo entrada y salida de los clientes

Hola.

Se me ha ocurrido un problema que no sé muy bien cómo cogerlo (bueno, se me ha ocurrido una idea un poco bruta).


El planteamiento es este. Tenemos una tienda a la que entran clientes. Registramos la hora de entrada y la hora de salida de cada cliente en ese día. Lo que queremos obtener es el(los) minuto(s) en los que ha habido máximo de clientes dentro de la tienda. El esquema sería este:

Código PHP:
var clientes = new Array();
clientes[0] = { entrada:"16:45"salida:"16:54" }
clientes[1] = { entrada:"17:02"salida:"17:05" }
clientes[3] = { entrada:"18:12"salida:"18:26" }
... 
Y haciendo operaciones habría que saber que, por ejemplo, entre las 18:24 y las 18:27 hubo el máximo de clientes dentro de la tienda en ese día, y que fue de 7 clientes.


¿Cómo se puede hacer de una manera cómoda? De momento ideas sólo, no os esmeréis con el código


OPCIÓN 1:
La opción burra que comentaba antes se trataba de hacer un array tipo
Código PHP:
clientesDentro["16:00"] = 0;
clientesDentro["16:01"] = 0;
clientesDentro["16:02"] = 1;
... 
E irlo rellenando con los clientes que entran y salen, una especie de gráfica textual al minuto. Luego seleccionar los valores que sean máximos.

Claro que, es una idea un poco bruta...



Por eso os pregunto cuáles serían vuestras ideas para llevar a cabo el script.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.

Última edición por derkenuke; 02/08/2007 a las 07:55 Razón: clietnes en vez de clientes...