webForumDet fria alternativet

Stjärntecken

1 svar · 214 visningar · startad av niels

nielsMedlem sedan juli 2000215 inlägg
#1

Någon som kan hjälpa mig med följande sql-uttryck:

Jag har en tabell med data för stjärntecken. Columnerna är sign, begin_date och end_date. Hur gör jag för att skriva WHERE satsen som tar ut rätt stjärntecken

Först testade jag med:

"SELECT
sign,begin_date,end_date
FROM
horoscope_signs_tab
WHERE
MONTH(begin_date) <= $my_month <= MONTH(end_date) AND
DAYOFMONTH(begin_date) <= $my_day <= MONTH(end_date)"

...men sedan kom jag på att datum gränserna sträcker sig tex. från 22-22 vilket gör att satsen ovan ät helt fel.

/Nisse

------------------
www.bosma.space2u.com

emissionMedlem sedan dec. 19996 095 inlägg
#2

Det får du göra genom att jämföra begin_date och end_date med dagens datum, inte med "dagens månad" och "dagens dag" ;) som du gör nu. Variablerna verkar du redan ha någonstans..

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb