webForumDet fria alternativet

Statistik/MySQL-fel

5 svar · 358 visningar · startad av SprayMaphia

SprayMaphiaMedlem sedan jan. 2004128 inlägg
#1

Håller på med ett relativt omfattande statistik-script. Har stött på ett litet problem när jag vill visa per veckodag hur många sidvisningar jag haft.

Här är min kod:

	<%
	
	For i = 1 To 7 Step 1
	
	Set CntRS = Conn.Execute("SELECT COUNT(*) AS antal FROM stats WHERE WeekDay(datum,2) = " & i)
	
	Select Case i
	
	Case "1" %><td>Måndag:</td><%
	Case "2" %><td>Tisdag:</td><%
	Case "3" %><td>Onsdag:</td><%
	Case "4" %><td>Torsdag:</td><%
	Case "5" %><td>Fredag:</td><%
	Case "6" %><td>Lördag:</td><%
	Case "7" %><td>Söndag:</td><%
	
	End Select
	
	%>
	
		<td>
		
			<%
			
			If CntRS.EOF Then
			
				Response.Write(0)
				
			Else
			
				Response.Write(CntRS("antal"))
				
			End If
			
			%>
		
		</td>
		
	</tr>
	
	<%
	
	CntRS.Close : Set CntRS = Nothing
	
	Next
	
	%>

Är det någon som kan hjälpa mig?
Felmeddelandet jag får är följande:

[MySQL][ODBC 3.51 Driver][mysqld-4.1.7-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '2) = 1' at line 1

UlfTMedlem sedan maj 20018 027 inlägg
#2

Vad gör 2:an i weekday? Pröva utan 2:an, och ange bara datum. Det är ju tillräckligt för veckodagen.

aleborgMedlem sedan jan. 20013 341 inlägg
#3

WEEKDAY(date)

Returns the weekday index for date (0 = Monday, 1 = Tuesday, ... 6 = Sunday).

mysql> SELECT WEEKDAY('1998-02-03 22:23:00');
-> 1
mysql> SELECT WEEKDAY('1997-11-05');
-> 2

Källa: http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html

SprayMaphiaMedlem sedan jan. 2004128 inlägg
#4

UlfT skrev:

Vad gör 2:an i weekday? Pröva utan 2:an, och ange bara datum. Det är ju tillräckligt för veckodagen.

Nemen :O Det funkade. Det var mer än jag förväntat mig. Gjorde nämligen ett statistik-script för ett tag sen med en access-db, då använde jag ,2 för att slippa nollan i början.

Tack :D

@ndersMedlem sedan juni 200032 969 inlägg
#5
  1. Till nästa gång: använd inte [php]-taggar till annat än php-kod. Färgkodningen kan göra koden svårare att läsa, och koden kan förändras.
  2. Läs om Acceptera som slutgiltigt svar

mvh

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Flyttas från ASP

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