devotionMedlem sedan jan. 20013 582 inlägg 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
emissionMedlem sedan dec. 19996 721 inlägg
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
devotionMedlem sedan jan. 20013 582 inlägg
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
devotionMedlem sedan jan. 20013 582 inlägg Det funkade ju finfint! :)
Tackar!
Hur gör man om man vill skapa en tabell av resultatet?
Mvh
Henrik
SjodahlMedlem sedan maj 20033 218 inlägg Vart skall denna tabell presenteras?
devotionMedlem sedan jan. 20013 582 inlägg
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
emissionMedlem sedan dec. 19996 721 inlägg
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
devotionMedlem sedan jan. 20013 582 inlägg
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