Avatar billede remo27 Nybegynder
11. januar 2004 - 10:25 Der er 6 kommentarer og
1 løsning

lave udtræk som viser en måned af gangen for aktiviteter

Jeg er ved at lave en hjemmeside for en Judoklub.
På klubbens forside, vil jeg lave et udtræk som viser
hvad der sker i den  måned man er i.

Det vil sige lave udtræk for januar aktiviteter i jan måned.  udtræk for feb. aktiviteter i feb osv.

<%Set Query2 = Conn.Execute(" SELECT * FROM kk WHERE emne='kk' order by ?????")%>   

jeg er startet på denne linie da jeg tror, jeg er hen i noget af det rigtige.

siden kan ses på http://remo.lir.dk/kauri2004

/Remo
Avatar billede coltau Juniormester
11. januar 2004 - 10:45 #1
Du kan nøjes med at lave et SQL udtræk der kun indeholder netop denne måned:

' Beregn datofra og til
mfra = Month(Date)
yfra = Year(Date)
ytil = Year(Date)
mtil = Month(Date) + 1
if mm = 13 then
  ytil = ytil + 1
  mtil = 1
end if

DatoFra = CStr(mfra) & "-1-" & CStr(yfra) ' Første dag i denne måned
DatoTil = CStr(mtil) & "-1-" & CStr(ytil) ' Første dag i næste måned

' DatoFra of DatoTil er lavet i formatet: mm-dd-yyyy som anvendes i SQL sætninger
SQL = "SELECT * FROM kk Where dato>=#" & DatoFra & "# and dato<#" & DatoTil & "# ORDER BY Dato"
Avatar billede remo27 Nybegynder
11. januar 2004 - 10:49 #2
nu er jeg lidt grøn i ASP programmering, så hvormeget skal jeg bruge af det du har beskrevet ??
Avatar billede coltau Juniormester
11. januar 2004 - 11:20 #3
Det kommer an på hvilke oplysninger du har i tabellen og hvad felterne hedder.

Du skal mindst have et datofelt. Hvad hedder det. ?
Avatar billede eagleeye Praktikant
11. januar 2004 - 12:40 #4
Hvis det er Access kan det gøres med Month og Year funktionerne i databasen som dette hvis din dato kolonne hedder dato:

<%Set Query2 = Conn.Execute("SELECT * FROM kk WHERE emne='kk' AND Month(dato)=Month(Date()) AND Year(dato)=Year(Date()) order by dato")%>
Avatar billede remo27 Nybegynder
12. januar 2004 - 20:15 #5
eagleeye>> Det funger, drop et svar og du skal høste point
Avatar billede eagleeye Praktikant
12. januar 2004 - 21:19 #6
Jeps det vil jeg da gerne ;)
Avatar billede remo27 Nybegynder
12. januar 2004 - 22:51 #7
Eagleeye >> jeg har fået et nyt problem se spg. http://exp.dk/spm/450659 måske du også kan løse det
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