Avatar billede dna Nybegynder
22. august 2001 - 22:47 Der er 13 kommentarer og
2 løsninger

Hjælp mig med uge-problem?

Hejsa alle..

Jeg har nu bikset lidt med et uge problem... Jeg har en række poster i en database som jeg trækker ud og hiver ned i en record2 ... så langt så godt.. disse poster inderholder en \"dato\" og en \"antal\" ..jeg vil have udskrevet dem på UGEVIS ..det vil sige.. at den skal finde de uger der hænger sammen og udskrive samlet værdi (antal) for disse ??

Ugen = DatePart(\"ww\", thedate) << denne bruges til at finde ugen...

Håber nogen forstår hvad jeg mener og kan hjælpe..

dna
Avatar billede nordclc Nybegynder
22. august 2001 - 23:18 #1
strSQL = \"Select DatePart(\'ww\', dato) as uge, sum(antal) as sum_antal From tabel1 group by DatePart(\'ww\', dato)\"

//Claus
Avatar billede nordclc Nybegynder
22. august 2001 - 23:19 #2
Hovsa, det var et svar! //Claus
Avatar billede dna Nybegynder
22. august 2001 - 23:57 #3
strSQL = \"Select DatePart(\'ww\', dato) as uge, sum(antal) as sum_antal From info group by DatePart(\'ww\', dato)\"

Den giver denne fejl:
[TCX][MyODBC]You have an error in your SQL syntax near \'(\'ww\', dato) as uge, sum(antal) as sum_antal From info group by DatePart(\'ww\', d\' at line 1


??
Avatar billede nordclc Nybegynder
23. august 2001 - 08:36 #4
Hmmm, dette virker hos mig mod en Access database:
--------------------------------------------------
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<title>Test</title>
</head>
<body>
<%
    \' Databaseforbindelse
    Set Conn = Server.CreateObject(\"ADODB.Connection\")
    DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"

\'Husk at ændre ../fpdb/test.mdb til din egen base
    DSN = DSN & \"DBQ=\" & Server.MapPath (\"../fpdb/test.mdb\")
    Conn.Open DSN

    \' SQL forespørgsel. Husk at ændre dato og antal til dine egne feltnavne
    strSQL = \"Select DatePart(\'ww\', dato) as uge, sum(antal) as sum_antal From tabel1 group by DatePart(\'ww\', dato)\"
    Set rs = Conn.Execute(strSQL)
   
    \' Gennemløb Recordset (rs) med en løkke
    Do

      \' Udskriv værdien af kolonnen Fornavn
      Response.Write rs(\"uge\") & \" \" & rs(\"sum_antal\") & \"<br>\"

      \' Gå til næste Record i rs
      rs.MoveNext

    \' Fortsæt indtil rs er gennemløbet (EOF = End Of File)
    Loop While Not rs.EOF

    \' Luk databaseforbindelse
    Conn.Close
    Set Conn = Nothing
    %>
</body>
</html>

--------------------------------------------------//Claus
Avatar billede nordclc Nybegynder
23. august 2001 - 08:38 #5
Smid lige denne her ind i toppen:

\' Dansk tegnsæt
<% session.LCID = 1030 %>
Avatar billede dna Nybegynder
23. august 2001 - 14:45 #6
Jeg tror ikke man kan gøre det sådan i mySQL ? Det virker i hvert fald desværre ikke ?

dna
Avatar billede nordclc Nybegynder
23. august 2001 - 14:47 #7
Får du stadig samme fejl?
Avatar billede dna Nybegynder
23. august 2001 - 14:53 #8
Har du ikke en anden idé ?
Avatar billede nordclc Nybegynder
23. august 2001 - 14:59 #9
Hvilken fejl får du? Du skriver i dit spørgsmål:

\"Ugen = DatePart(\"ww\", thedate) << denne bruges til at finde ugen...\"

Hvor har du prøvet det henne?
Avatar billede dna Nybegynder
23. august 2001 - 15:20 #10
theDate = Record2(\"dato\")
Ugen = DatePart(\"ww\", thedate)
Response.write ugen

så får du output:
34

F.eks. Hvis datoen ligger i uge 34 ?

dna
Avatar billede nordclc Nybegynder
24. august 2001 - 01:00 #11
dna>> Du skal have dine point retur, da vi jo ikke fik løst problemet, og da jeg kan se at du har oprettet et nyt (lignende) spørgsmål (spg. 101688). Læg et svar på dette spørgsmål, så får du pointne retur.

http://www.eksperten.dk/spm/101707

;o) Claus
Avatar billede nordclc Nybegynder
24. august 2001 - 01:05 #12
UPS, jeg troede jeg havde fået point for dette spørgsmål - sorry, det må være søvn i øjnene!

//Claus
Avatar billede dna Nybegynder
24. august 2001 - 01:08 #13
nordclc: lige et svar i det andet spørgsmål - du har jo fortjent en bid af kagen... *g* Du har trods alt gjort noget for det!

dna
Avatar billede nordclc Nybegynder
24. august 2001 - 01:16 #14
Skidt pyt, luk det her spg. og afprøv hvad de \"kloge\" skriver i det andet spg.

zzzz, sov godt ;o)
Avatar billede dna Nybegynder
24. august 2001 - 01:35 #15
Ok.. vi deler i porten så!
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