Avatar billede maxmuldjord Nybegynder
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
Avatar billede madeindk Nybegynder
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())%>
Avatar billede ellebaek Nybegynder
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...
Avatar billede madeindk Nybegynder
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")
Avatar billede maxmuldjord Nybegynder
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 :&nbsp;"  & str

Altså efter Indkørt i:

Det er til et ganske simpelt kørselsregnskab.
Avatar billede ellebaek Nybegynder
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..?
Avatar billede maxmuldjord Nybegynder
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>)
Avatar billede madeindk Nybegynder
25. september 2006 - 10:04 #7
Indkøbt i&nbsp;" & monthName(month(dato)) & "&nbsp;kr. str
Avatar billede ellebaek Nybegynder
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())) & "&nbsp;: " & 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()
Avatar billede maxmuldjord Nybegynder
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.
Avatar billede madeindk Nybegynder
25. september 2006 - 10:22 #10
Ja, det er helt fint med dig.

Her er mit svar :-)
Avatar billede ellebaek Nybegynder
25. september 2006 - 13:56 #11
også fint med mig :-)

Her er et svar...
Avatar billede maxmuldjord Nybegynder
25. september 2006 - 15:03 #12
Takker for den fine hjælp!
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