webForumDet fria alternativet

programtablå (start/slut)

2 svar · 224 visningar · startad av hallmert

hallmertMedlem sedan dec. 2004182 inlägg
#1

hejsan!

jag håller på och bygger en programtablå. tabellen innehåller fyra fält:

" blocknamn, start, slut, dag "

på blocknamnet står programmets namn givetvis.
starttiden är i formatet "12:00" etc.
sluttiden densamma, ex. "18:00"
dag, ja, inga konstigheter, "tisdag" etc.

en måndag kan etc se ut såhär.

nattpass 00:00 - 06:00
morgon 06:00 - 10:00
förmiddag 10:00 - 14:00
eftermiddag 14:00 - 18:00
kväll 18:00 - 22:00
nattpass 22:00 - 00:00

där är dygnets alla timmar uppfyllda helt enkelt.
nu vill jag via asp skriva ut den aktuella dagens hela programtablå, dvs. om det är måndag så ska måndagens tablå komma upp, typ så som jag angav här ovan. det där med datumhanteringen är inte min starka sida vettni. det aktuella passet, om kl. är exemepelvis 14:17 (då är det ju eftermiddag) som går, då ska den givetvis få en annan färg en övriga i listan.

någon som kan hjälpa mig med detta inferno? :)

mvh,

patrik

hallmertMedlem sedan dec. 2004182 inlägg
#2

jag ska alltså i min sql-sträng plocka fram alla poster i databasen där dag = dagens dag (ex. måndag)

..för att göra min fråga mycket enklare! ;-)

hallmertMedlem sedan dec. 2004182 inlägg
#3

Select * From program Where dag = '" & WeekdayName(Weekday(Now, vbMonday), False, vbMonday) & "' order by start

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)