webForumDet fria alternativet

översätt koden åt mej

ASP

7 svar · 294 visningar · startad av Mira

Medlem sedan maj 2001966 inlägg
Frågan#1

Kan någon översätta denna kod åt mej - förklara så detaljerat som möjligt vad denna kod gör:

SQL = "Select * From fraga Where vecka <" & DatePart("ww", Date,2) & " Or vecka =" & DatePart("ww", Date) & " Order By vecka desc, ar"

Medlem sedan dec. 20003 563 inlägg
#2

Den är egentligen felaktig.
Men tanken med den är att få ut alla poster ur databasen ur kommande veckor samt just denna vecka.
Av någon anledning så har förmodligen databasen olika kolumner för vecka och ar (år).
Just nu tar den bara ut de veckor som har ett högre värde än just nu.
Ex. är det vecka 10 idag så tar den ut vecka 10, 11 osv även från år 1963 om så vill.

Medlem sedan maj 2001966 inlägg
#3

Det är ur en poll som ska visa gamla resultat - alltså inte kommande veckor, utan föregående veckor (det är väl därför det står "<" ...?)
Hittills har den tagit fram förra veckans och den aktiva (det fanns inte fler) - men idag byttes den aktiva mot nästa veckas istället.. jag fattar inte vad som hände...
Nästa veckas fråga aktiveras imorron.

Vad betyder: DatePart("ww", Date,2) ?

Medlem sedan maj 2001966 inlägg
#4

Hur blir det förresten efter ett årsskifte... då det blir vecka 1 efter 52...?

Medlem sedan juli 20015 107 inlägg
#5

Mira skrev:

Hur blir det förresten efter ett årsskifte... då det blir vecka 1 efter 52...?

du har juhe fält som heter "date" å hur skrivs dem ut? ex 2003-02-34.. eller? isf e d nog inga problem, men om det inte står nått om året månaden..

eller så snackar jag helt i nattmössan! spekulerar bara, med tanke på att jag inte har databas eller koden

Medlem sedan dec. 20003 563 inlägg
#6

Hmm. Det "fältet" som heter date är dagens datum, en variabel.

Hur blir det förresten efter ett årsskifte... då det blir vecka 1 efter 52...?

Galet!

Medlem sedan maj 2001966 inlägg
#7

Vad betyder 2:an i: DatePart("ww", Date,2) ?
Och vad betyder: Order By vecka desc, ar ?
Och kan man lägga till att den kollar vilket år det är?
I databasen finns kolumn för vecka och år (ar).

Medlem sedan juli 20015 107 inlägg
#8

Mira skrev:

Vad betyder 2:an i: DatePart("ww", Date,2) ?
Och vad betyder: Order By vecka desc, ar ?
Och kan man lägga till att den kollar vilket år det är?
I databasen finns kolumn för vecka och år (ar).

Order By vecka desc, ar

ar är jag inte säker på men min teori, bara min teori.. är följande..

den sorterar svaret efter "vecka" den nyaste först, och sorterar sen efter år (ar) mm, *tar en koffein tablett för att hålla mej vaken*

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)