Sotera efter veckonr

ASP

6 svar · 238 visningar · startad av Jacob

Medlem sedan dec. 2000503 inlägg
Trådstart#1

Jag har en databas som jag ska sortera evter ett vist vekonummer som finns i kolumnen vecka. Vidare villjag inte att den ska sotera från årets början, utan den sak soterar efter "nu datumet" och framåt.
(i kolumen vecka står bara tex. 49)
Jag har försökt med lite alltmöjligt men ingen lycka.

Medlem sedan dec. 19996 721 inlägg
#2

Visa vad du försökt med så korrigerar vi.

Medlem sedan sep. 2000215 inlägg
#3

Fungerar det inte att använda
DatePart("ww",date) i ditt ORDER BY och WHERE uttryck?

Om du däremot har valt att skriva in själva veckonummren som Text eller Tal istället för riktiga datum, så kan du ju helt klart få problem... ;)

Medlem sedan dec. 2000503 inlägg
#4

Det är där jag har problem jag kan inte ställa in rikgiga datum då gör den om kolumnen till typ: 1900-02-18
Hur ställer jag in att den bara ska skriva veckonummer?

Medlem sedan dec. 19996 721 inlägg
#5

Det gör du inte. Antingen lagrar du veckonumret som ett tal, eller så lagrar du hela datumet och tar ut veckonumret ur det.

Medlem sedan dec. 2000503 inlägg
#6

Hur tar jag ut veckonummret ur den, för att använda och sortera efter.

Medlem sedan mars 20002 836 inlägg
#7

Hello,

du plockar ut veckonummer ur ett datum med hjälp av DatePart functionen.

Ex.

dteDatum = Now()
dteWeekNo = DatePart("ww",dteDatum, 0, 0)

cya,

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)