webForumDet fria alternativet

Alla poster före kl 12.00?

ASP

8 svar · 234 visningar · startad av hakangus

Medlem sedan feb. 200144 inlägg
Frågan#1

Jag gör en select från min besöksstatistik och vill välja ut alla poster före ett visst klockslag. Sedan vill jag välja alla efter klockan 12.00 osv.

<%do until man.eof
if hour(man("tid"))<#12:00# then
response.write man("tid")
end if
man.movenext
loop
man.close%>

Det funkar inte! Jag får hela tiden endast 11 poster ovsett vad jag skriver för klockslag som villkor. Vad är fel?

Medlem sedan juni 200032 967 inlägg
#2

varför har du brädgårdsskräp med i din if-sats? hour() returnerar väl ett heltal, har så gjort varje gång jag använt det iaf...

prova detta:

if hour(man("tid")) < 12 then

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan feb. 200144 inlägg
#3

F-låt! :r

Ska aldrig göra om det!

Medlem sedan juni 200032 967 inlägg
#4

betyder det där att det fungerade?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan feb. 200144 inlägg
#5

Ja det gjorde det.

Men om jag istället vill ha poster mellan klockan 8 och 16 i min if-sats då?

Medlem sedan feb. 200144 inlägg
#6

Så här så klart:

if hour(man("tid"))>8 and hour(man("tid"))<16 then

Hur trött får man bli?

Medlem sedan juni 200032 967 inlägg
#7

du får skylla på att det är måndag om du vill! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan feb. 200144 inlägg
#8

Ja, tur att man har jobbet att vila upp sig på när helgerna är som hårdast.

Medlem sedan feb. 200144 inlägg
#9

Gjorde ett schysst (tycker jag) diagram på lunchrasten som fungerar bra.
Det redovisar besökare per dag fördelat på för- och eftermiddag respektive kvällsbesök.
Bilden som används ska ju förslagsvis vara i tre olika färger inte bara svart.

<%'***********Diagram för veckodagarna**********%>
<table><tr>
<%
fm=8
em=16
kv=24

for i = 1 to 7
formiddag=0
eftermiddag=0
kvall=0

set antal=connection.execute("select tid from tblbesok where weekday(tid)="& i &" order by hour(tid)")

do until antal.eof

if hour(antal("tid"))<=fm then
formiddag=formiddag+1
end if

if hour(antal("tid"))>fm and hour(antal("tid"))<=em then
eftermiddag=eftermiddag+1
end if

if hour(antal("tid"))>em then
kvall=kvall+1
end if

antal.movenext
loop

stapel="<td class='bottom' align='center'><img src='bilder/svart.gif' width='6' height='" & formiddag & "' vspace='1'><br>"
stapel=stapel & "<img src='bilder/svart.gif' width='6' height='" & eftermiddag & "' vspace='1'><br>"
stapel=stapel & "<img src='bilder/svart.gif' width='6' height='" & kvall & "'></td>"

response.write stapel
antal.close
next
%>
</tr>

<tr><td>Måndag</td><td>Tisdag</td><td>Onsdag</td><td>Torsdag</td><td>Fredag</td><td>Lördag</td><td>Söndag</td></tr>
</table>

Kan säkert förbättras på flera sätt och då är jag idel öra.

[Redigerat av hakangus den 23 apr 2001]

[Redigerat av hakangus den 23 apr 2001]

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)