Comunidad de diseño web y desarrollo en internet online

Ayuda con ajustes basados en rangos de fechas (temporadas)

Citar            
MensajeEscrito el 04 Oct 2008 08:21 pm
Tengo el siguiente problema
hay un servicio que sube de precio durante ciertas temporadas, la temporada es un rango entre una fecha y otra,
registro en la base de datos los rangos así:

rango:
id: INT
descripcion: VARCHAR
inicio: DATE (fecha de inicio)
final: DATE (fecha de final)
ajuste: INT (ajuste de precio en porcentaje)


luego el cliente selecciona un rango de los días en los que vá a usar el servicio, lo que necesito es realizar una consulta con esas fechas del rango del usuario dentro de las de los rangos internos y extraer los ajustes que se apliquen algo así:

Código :

$ajuste=0;
$rangos=rango('07/12/2008','02/01/2009');
foreach($rangos as $rango){
  $ajuste+=$rango["ajuste"];
}

y si yo tuviera un ajuste que diga:
descripcion: Navidad
inicio: 24/12/2008
final: 01-01-2009
ajuste: 10

y otro que diga


descripcion: Nacimiento
inicio: 25/12/2008
final: 25-12-2008
ajuste: 10


el rango del usuario tendría ajuste a todos los días de 10% más el 25 tendría esos 10+10%

ahora como hacerlo es lo que no sé :S
y le he dado vueltas pero no me sale :S

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 04 Oct 2008 08:54 pm
las temporadas son como unas constantes navidad y pascua sera siempre en diciembre y demas con esa idea compara fecha de inicio con la fecha final de la temporada y sabras si estas en navidad o en la temporada que escojas darle nombre

Por talcual

686 de clabLevel



 

Colombia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.