webForumDet fria alternativet

Plocka fram aktuell vecka!

10 svar · 370 visningar · startad av dxilaban

dxilabanMedlem sedan apr. 200429 inlägg
#1

Hej

Jag har ett problem som jag inte kan lösa. Har gjort ett spelprogram där jag sedan listar alla matcherna jag skrivit in.

Men nu vill jag bara lista aktuell vecka:

Det är vecka 14 nu. Då skall den bara lista denna veckans matcher..

Jag använder denna sql-sats när jag lista alla matcherna.
SELECT *
FROM Spelprogram
ORDER BY UDatum ASC

Datum kolumen heter UDatum. Någon som kan hjälpa mig.

Jag använder macromedia dreamweaver mx.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT *
FROM Spelprogram
where week(udatum) = 14
ORDER BY UDatum ASC

Funktionen week finns i de flesta DBMS.

dxilabanMedlem sedan apr. 200429 inlägg
#3

Inte vad jag menar. Skall lista aktuell vecka. Jag skall inte göra detta manuellt!!!

@ndersMedlem sedan juni 200032 969 inlägg
#4
where week(udatum) = week(now())

Eller?

dxilabanMedlem sedan apr. 200429 inlägg
#5

Nope

Får detta felmeddelande i dreamweaver

Odefinierad funktion 'week' i uttryck

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Vilken DBMS är det?

dxilabanMedlem sedan apr. 200429 inlägg
#7

Jag använder access

LarsGMedlem sedan dec. 200012 464 inlägg
#8
select *
 from spelprogram
 where datepart('ww',udatum) = datepart('ww',date())
  and year(udatum) = year(date())
dxilabanMedlem sedan apr. 200429 inlägg
#9

Japp, det funkar bättre.

Måste man bestämma att vilken dag datumet skall gälla. Jag vill att det ska vara Måndag till Söndag.

Fick detta när jag listade nu

2004-04-04 B-laget - Skurup är Söndag
2004-04-04 A-laget - Skurup är Söndag

Då vissar den bra föregående vecka. Alltså inte denna vecka. Därför undrar jag om man måste ta med att den skall börja gälla från Måndag till Söndag.

Hoppas att du förstår vad jag menar

LarsGMedlem sedan dec. 200012 464 inlägg
#10
select *
 from spelprogram
 where datepart('ww',udatum,2,2) = datepart('ww',date(),2,2)
  and year(udatum) = year(date())
dxilabanMedlem sedan apr. 200429 inlägg
#11

Japp, det funkar.

Jag tackar så hemskt mycket. Det löste en hel del för mig :)

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