webForumDet fria alternativet

plussa två olika procentsatser

Databaser & SQL

2 svar · 487 visningar · startad av tanten

Medlem sedan nov. 20051 596 inlägg
Frågan#1

I en tabell finns summor i danska kr dels från 2008 och dels 2009.
Om den summan ska slås ihop och räknas om till svenska kr så är procentsatsen 2008, 1.2626 och 2009, 1.4584.
Så här såg det ut för 2008.

SELECT H.horseID, horse_name, snack, year, sex, horse_name, father, mother, granny, L.land, T.firstName, T.lastName, S.horseID, count( loppID ) AS antal, sum( summa ) AS pris, sum( summa ) * 1.2626 AS skr,
sum(case when placering = 1 then 1 else 0 end) as
vinster
FROM fl_hastar H
INNER JOIN fl_start S ON S.horseID = H.horseID
INNER JOIN fl_tranare T ON T.tranID = H.trainer
INNER JOIN land L ON L.landID = H.country
WHERE H.horseID =$horseID
AND problemID <9
GROUP BY H.horseID

Min fundering är finns det ett sätt att göra det här enkelt, eller bör jag göra en t.ex en tabell för procentsatserna i stället?
I slutändan kan det handla om 10-12år framåt för en häst och ska visa vad den tjänat under den tiden och också vad det blir i svenska kronor. Och flera av hästarna fanns inte med 2008...
Mysql

Medlem sedan dec. 200012 464 inlägg
#2

jag tycker att det är enklast att skapa en till tabell med procentsatser för olika år.

Medlem sedan nov. 20051 596 inlägg
#3

Tack!
Då så slapp jag fundera och prova mer...

256 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)