---
title: "Medelvärde på priser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/154033-medelvärde-på-priser"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "devotion"
published: "2006-11-21T22:04:28.000Z"
updated: "2006-11-23T23:09:54.000Z"
replies: 8
views: 479
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/154033-medelvärde-på-priser"
---

# Medelvärde på priser

## #1 — devotion, 2006-11-21T22:04Z

Hej!

Kan man i en SQL-sats göra något sådant här...

Jag har ett prislistesystem med priser på samma artiklar från olika leverantörer. Säg att jag har tre olika listor.

Kan man göra något som beräknar ett medelvärde på priset från de tre leveranörerna?

Jag har tabellerna:

tblArticle och tblPrice

Kopplingen är articleNumber

Om priset bara finns i en prislista  ska detta visas om det finns i 2 eller fler ska ett medelvärde tas

Mvh
Henrik

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

## #2 — emission, 2006-11-21T22:39Z

> **devotion skrev:**
>
> Om priset bara finns i en prislista  ska detta visas om det finns i 2 eller fler ska ett medelvärde tas

Ett medelvärde, oavsett vilket.

```
SELECT a.articleName,a.articleNumber,AVG(p.price) as avgprice
FROM tblArticle a, tblPrice p
WHERE a.articleNumber=p.articleNumber
GROUP BY a.articleName,a.articleNumber
```

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

## #3 — devotion, 2006-11-21T22:51Z

> **emission skrev:**
>
> Ett medelvärde, oavsett vilket.
> 
>
>
> ```
> SELECT a.articleName,a.articleNumber,AVG(p.price) as avgprice
> FROM tblArticle a, tblPrice p
> WHERE a.articleNumber=p.articleNumber
> GROUP BY a.articleName,a.articleNumber
> ```

Coolt..  Ska testa det i morgon.. måste gå och lägga mig nu....  :(  Håller på att stupa   :) 

Mvh
Hennrik

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

## #4 — devotion, 2006-11-22T21:58Z

Det funkade ju finfint! :)  

Tackar!

Hur gör man om man vill skapa en tabell av resultatet?

Mvh
Henrik

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

## #5 — devotion, 2006-11-23T18:47Z

> **devotion skrev:**
>
> Det funkade ju finfint! :)  
> 
> Tackar!
> 
> Hur gör man om man vill skapa en tabell av resultatet?
> 
> Mvh
> Henrik

Går det?

Mvh
Henrik

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

## #6 — Sjodahl, 2006-11-23T20:10Z

Vart skall denna tabell presenteras?

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

## #7 — devotion, 2006-11-23T20:44Z

> **Sjodahl skrev:**
>
> Vart skall denna tabell presenteras?

Hmm, jag förstår inte riktigt vad du menar.. :)

Men jag vill att tabellen skapas i databasen.

Mvh
Henrik

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

## #8 — emission, 2006-11-23T22:18Z

> **devotion skrev:**
>
> Hmm, jag förstår inte riktigt vad du menar.. :)
> 
> Men jag vill att tabellen skapas i databasen.
> 
> Mvh
> Henrik

Jag förstår inte vad det ska vara bra för, men 

```
SELECT a.articleName,a.articleNumber,AVG(p.price) as avgprice 
[b]INTO nyaTabellen[/b]
FROM tblArticle a, tblPrice p
WHERE a.articleNumber=p.articleNumber
GROUP BY a.articleName,a.articleNumber
```

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

## #9 — devotion, 2006-11-23T23:09Z

> **emission skrev:**
>
> Jag förstår inte vad det ska vara bra för, men 
> 
>
>
> ```
> SELECT a.articleName,a.articleNumber,AVG(p.price) as avgprice 
> [b]INTO nyaTabellen[/b]
> FROM tblArticle a, tblPrice p
> WHERE a.articleNumber=p.articleNumber
> GROUP BY a.articleName,a.articleNumber
> ```

Jaha! det var inte svårare än så....
  
Tja, vad det ska vara bra för... Hade en lite idé bara.... ;)  

Tackar   :h 

Mvh
Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/154033-medelvärde-på-priser
