---
title: "Hur skapa ackumulerade värden?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21466-hur-skapa-ackumulerade-värden"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "anhel96"
published: "2001-05-18T23:22:00.000Z"
updated: "2001-05-20T07:43:00.000Z"
replies: 2
views: 1098
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/databaser-sql/21466-hur-skapa-ackumulerade-värden"
---

# Hur skapa ackumulerade värden?

## #1 — anhel96, 2001-05-18T23:22Z

Hur skapar jag ackumulerade värden i en egen kolumn utifrån t.ex. en databas över försäljning? Det jag vill göra är att lägga samman dagens försäljning med föregående dags försäljning, morgondagens försäljning med dagens+gårdagens osv osv. Det blir ju lite knepigt eftersom det måste styras på datum och när det går över i en ny månad vill jag att det ackumulerade värdet ska börja om från noll. På detta sätt vill jag kunna skapa ett diagram över ackumulerad försäljning för varje månad i t.ex en pivottabell i Excel där jag importerar datan. Jag använder Oracle dbms.

Ex)
Datum, försäljning(kr), ackum.förs.
2001-02-01, 10000, 10000
2001-02-05, 100000, 110000
2001-02-17, 35000, 145000
2001-02-26, 15000, 160000
2001-03-02, 5000, 5000
2001-03-09, 25000, 30000
2001-03-21, 10000, 40000

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

## #2 — LarsG, 2001-05-19T16:30Z

Nja, jag ser inte något sätt att göra detta direkt i SQL. Tror nog att det enklaste är att skriva en pl/sql procedur som sköter summeringen och lagrar värdena i en temporärtabell.

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

## #3 — anhel96, 2001-05-20T07:43Z

Vilket innebär???

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21466-hur-skapa-ackumulerade-värden
