24. september 2006 - 17:28
Der er
10 kommentarer og 2 løsninger
Udskrive sum fra db samt måned fra server
Har en tabel med feltet "pris" Nu ville jeg gerne udskrive en total(sum)fra feltet pris samt månedens navn i en tabel for sig. Kunne man:<td><%getMonth%></td> <td><%sum = "pris" %></td> Ja noget i den stil, som i kan se gætter jeg mig frem
Annonceindlæg fra IBM
24. september 2006 - 19:45
#1
Du finder summen på følgende måde: SQL = "SELECT SUM(ditFelt) FROM dinTabel " Du finder måneden på serveren sådan her: <%=month(date())%>
24. september 2006 - 20:23
#2
prøv med: sql = "SELECT sum(PRIS) FROM tabel GROUP BY month(dato)" altså hvis jeg forstår dig ret, så har du en tabel hvor du har en række priser, hvor der til hver pris er en dato, og så vil du have det sorteret efter måned så alle priser fra januar lægges sammen og februar etc...
24. september 2006 - 22:26
#3
ellebaek -> Jeg tror ikke det er det med måneden han mener. Men er ikke sikker. Men maxmuldjord, du skal selvfølgelig skrive sådan her. SQL = "SELECT SUM(ditFelt) AS minSum FROM dinTabel " Set RS = Conn.Execute(SQL) minSum = rs("minSum")
25. september 2006 - 08:14
#4
Sorry var nok lidt uklar. Jeg kan få den til at skrive summen , fint nok og tak så langt men jeg ville gerne skrive månedsnavn her; str = objRS("sumPris") response.write "Indkørt i : " & str Altså efter Indkørt i: Det er til et ganske simpelt kørselsregnskab.
25. september 2006 - 09:45
#5
månedsnavnet kan du udskrive med: monthName(month(dato)) hvilken værdi skal du have det hentet fra, skal det være den aktuelle måned..?
25. september 2006 - 10:01
#6
Ja den aktuelle måned, det er meningen at der f.eks skal stå: Indkørt i september kr. xxxxx. Skal man lave en variabel og gemme måneden i? Sig lige til hvis jeg "tåger " lidt for meget 8>)
25. september 2006 - 10:04
#7
Indkøbt i " & monthName(month(dato)) & " kr. str
25. september 2006 - 10:07
#8
det behøver du ikke.... men hvis det er dagens dato du kører ud fra, så er det bare: response.write "Indkørt i " & MonthName(Month(date())) & " : " & objRS("sumPris") nu er det dagens dato med date() hvis du skal hente fra databasen i stedet, så er det bare objRS("dato") i stedet for der hvor der står date()
25. september 2006 - 10:19
#9
takker - funker som sædvanligt med hjælp fra jer! Er det ok hvis i deler points? Jeg fik jo hjælp fra jer begge? Hvis ja så læg venligst et svar.
25. september 2006 - 10:22
#10
Ja, det er helt fint med dig. Her er mit svar :-)
25. september 2006 - 13:56
#11
også fint med mig :-) Her er et svar...
25. september 2006 - 15:03
#12
Takker for den fine hjælp!
Kurser inden for grundlæggende programmering