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! ;-)
2 svar · 224 visningar · startad av hallmert
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
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! ;-)
Select * From program Where dag = '" & WeekdayName(Weekday(Now, vbMonday), False, vbMonday) & "' order by start