Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2012, 13:38
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Consultar registros en un rango de varios campos

Hola leo, no quise decir que fuese mas facil, quese desir que para este uso particular era mas facil nada mas, en el resto coincido con vos.
para evitar problemas de integridad todos los datos los mete el sistema y el usuario solo almacena una fecha mediante listas <select> por lo que no hay lugar a que aparesca un 76 aunque como bien dises seria tecnicamente posible.

cuando te refieres a que los agrupe para no cambiar mi estructura te refieres a algo asi:

Código MySQL:
Ver original
  1. $Parametros[FechaMin]=$Parametros[MinAno].$Parametros[MinMes].$Parametros[MinDia];
  2.         $Parametros[FechaMax]=$Parametros[MaxAno].$Parametros[MaxMes].$Parametros[MaxDia];
  3.         $Condiciones=" WHERE       
  4.         (
  5.             CONCAT(CD.AM,CD.MM,CD.DM)>='".$Parametros[FechaMin]."'
  6.         AND
  7.             CONCAT(CD.AM,CD.MM,CD.DM)<='".$Parametros[FechaMax]."'
  8.         )";
eso funciona pero hay algo que no me convence del todo talvez sea por eso que tu dises que estoy evaluando rangos innesesarios ejemplo:
20129901 - 20123101 todos los numeros entremedio estan de gusto en la condicion poruqe nunca apareceran, quiza sea el precio de usar mi estructura deficiente