Avatar billede pollas Nybegynder
07. september 2001 - 12:25 Der er 6 kommentarer og
1 løsning

OR i select case

Jeg roder med en dato-agtig funktion, hvior jeg har brug for at vælge noget kvartalsafhængig grafik baseret på måneden, altså 1,2,3 = 1. kvartal - 4,5,6 = 2. kvartal osv.

Men hvordan gøres det smartest - jeg har brugt datepart på datoen i databasen og har så prøvet at lave en select case på resultatet. Men jeg har egentlig brug for noget i retning af

case \"1\" or \"2\" or \"3\" - der dog ikke virker. Kan det lade sig gøre overhovedet - eller skal det gøres helt anderledes?

På forhånd tak
Avatar billede nordclc Nybegynder
07. september 2001 - 12:28 #1
If then else:

If maaned < 4 then
  \' Kvartal 1
elseif maaned < 7 then
  \' Kvartal 2
elseif maaned < 10 then
  \' Kvartal 3
else 
  \' Kvartal 4
end if

//Claus
Avatar billede hirtshals Nybegynder
07. september 2001 - 12:30 #2
Brug Datepart sammen med q for quarter

vent - finder et eksempel
Avatar billede nordclc Nybegynder
07. september 2001 - 12:32 #3
Svar fra hirtshals:

if datepart(\"q\",dato) = 1 then
  \' Kvartal 1
osv.

Avatar billede hirtshals Nybegynder
07. september 2001 - 12:33 #4
<%
myDay=now()

Quarter = DatePart(\"q\", myDay)

Response.Write Quarter
%>
Avatar billede eagleeye Praktikant
07. september 2001 - 12:44 #5
myDate=now()
quarter = DatePart(\"q\", myDate)
select case quarter
  case 1
    \'kvatal 1
  case 2
    \'kvartal 2
  case 3
  \'kvartal 3
  case 4
  \'kvartal 4
end Select
Avatar billede roenving Novice
07. september 2001 - 12:46 #6
Jeg ville gætte på, at du skal gøre som i andre basics:

select case month
  case 1,2,3
    \'kvatal 1
  case 4,5,6
    \'kvartal 2
  case 7,8,9
  \'kvartal 3
  case 10,11,12
  \'kvartal 4
end Select

hth
jes
Avatar billede eagleeye Praktikant
07. september 2001 - 12:54 #7
Du ændre bare myDate til at hendte fra din database i stedet for at sætte den = ned now()

quarter = DatePart(\"q\", rs(\"datoidatabase\"))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester