Visa ett inlägg
Oläst 2008-11-29, 23:12 #2
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Hmm.
Förklara gärna lite bättre syftet bakom den aktuella frågan. "Hitta det första 'speciella priset' under perioden dag 5 till och med dag 12. Hittar du inte något pris så använd standardpriset."

Varför är dag 5:s pris mer relevant än dag 12:s?

En optimering kan vara följande
Kod:
$l_dag_from = 5;
$l_dag_to = 12;
$sql = "SELECT
 price
FROM
 tbl
WHERE
 room_id = 2 AND
 date_start BETWEEN $l_dag_from AND $l_dag_to and
 date_end BETWEEN $l_dag_from AND $l_dag_to
ORDER BY
 date_start ASC
LIMIT 1;
$dagpris = mysql_result(mysql_query($sql))
$price += ($dagpris)?$dagpris:$standardpris;
Eller så är det helt tokigt.. svårt att säga
coredev är inte uppkopplad   Svara med citatSvara med citat