---
title: "Summera i databas månadsvis"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10141-summera-i-databas-månadsvis"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "wazid"
published: "2001-06-19T15:54:00.000Z"
updated: "2001-06-19T21:01:00.000Z"
replies: 2
views: 378
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10141-summera-i-databas-månadsvis"
---

# Summera i databas månadsvis

## #1 — wazid, 2001-06-19T15:54Z

Hejsan

Har en Accesstabell som innehåller en massa orderrader.
Det finns fält för bla artikelnr, antal och orderdatum.
Tabellen innehåller väldigt många poster och jag vill använda denna informationen för att presentera antalet sålda enheter av varje produkt/månad.
Jag kan i och för sig lista alla orderrader för ett artikelnummer i kronologisk ordning och lägga in en summering, men det blir mycket segt.

Är det bäst att exportera till en ny tabell, där man redan summerat antalet sålda produkt per månad?
Och hur gör man bäst?
Har sett kommandot Sum.. Men det måste delas upp per månad.
Datumet i tablellen är i textformat (20010606).

Tacksam för tips

David

Permalänk: https://www.webforum.nu/p/10141

## #2 — Vide, 2001-06-19T17:22Z

strSQL = "Select Sum(månad) AS summa from tabell Where månad = 'Januari'"

Du får sedam byta ut månaden dynamiskt för att få varje månad.

Permalänk: https://www.webforum.nu/p/275325

## #3 — wazid, 2001-06-19T21:01Z

Tack för hjälpen!
Nu funkar det (efter några timmars pulande.
Så här blev koden :

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("\\system01\\data\\AS400.mdb")&" " 
For i = 1 To 12
	Response.write(i) 
	start=Int(20000000 + i\*100)
	slut=Int(20000000 + i\*100+31)
	set rs = connect.execute("INSERT INTO nytabell2 Select Sum(OBORQT)AS summa,OBITNO, " & start & " AS manad from OOLINE Where OBCODT \< " & slut & " and OBCODT \> " & start & " and OBITNO='"& Request.Querystring("sokbegrepp") &"' group by OBITNO")
Next
connect.close
Set Connect= Nothing
Set rs= Nothing

Permalänk: https://www.webforum.nu/p/275326

---

Tråden på webben: https://www.webforum.nu/amne/asp/10141-summera-i-databas-månadsvis
