webForumDet fria alternativet

Hämta fram alla poster som är registrerade på måndagar

Databaser & SQL

5 svar · 328 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Hej

jag försöker med detta

SQL = "Select count(*) FROM register WHERE weekday(datum) = 2 "

men jag får fram att weekday inte är någon recognized function name så jag undrar hur jag ska skriva för att det ska fungera?

Red:
alltså jag vill plocka fram alla poster som är registrerade på en måndag

Medlem sedan dec. 200012 464 inlägg
#2

Vilken databashanterare är detta?

Flyttas från ASP

Medlem sedan juli 2000619 inlägg
#3

Jag kör SQL 7.0 mot IIS

Medlem sedan dec. 200012 464 inlägg
#4

Titta på funktionen datepart

Medlem sedan juli 2000619 inlägg
#5

Ok.. jag provar nu och enligt den skissen så ska det vara något i stil med.

SQL = "Select count(*) FROM register WHERE DatePart("w",datum) = 2 "

Men det fungerar inte!?! kanske inte har gjort de rätta flärparna.

Medlem sedan nov. 2003310 inlägg
#6

Borde se ut så här:

SQL = "Select count(*) FROM register WHERE DatePart(dw,datum) = 2"

dw betyder dayofweek

278 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)