Hei,
voisiko joku selittää perustellisesti mitä tarkoittaa eli mitä tarkalleen tarkoitta 'Pitäisi siis viedä molemmat aputauluun ja sitten summata'
eli kyse on kahdesta fakta taulusta josta niistä halutaan summat ja kun Kahden faktan joinaamista en suosittele. Molemmissa tauluissa voi olla rivejä joita ei löydy toisesta.
eli miten tää aputauluu tähän luotaan?
Br
_Ro
Aputaulu on pysyvä tai tilapäinen taulu, jota käytetään apuna jonkin tehtävän suorittamisessa.
Pitäisi tietää vähän tarkemmin mitä haetaan, että pystyisi sanomaan mitään järkevää. Kahden taulun summan summanhan nyt saa laskettua ilman aputaulujakin, esim
select (select sum(luku) from taulua)+(select sum(luku) from taulub)
Kannasta riippuen myöskin temprorary view tms. voi olla toimiva ratkaisu.
Pitäisi tietää enemmän tauluista ja kannasta, jotta sanoa mitä oikesti kannattaa tehdä.
Mutta jos nyt kuitenkin laskisin vaikka lajikohtaisen summan kahdesta taulusta käyttäen aputauluja SQL Serverin syntaksilla
select Sum(Summa) Summa, Laji INTO #ApuA FROM FaktaA GROUP BY Laji select Sum(Summa) Summa, Laji INTO #ApuB FROM FaktaB GROUP BY Laji select A.Laji, COALESCE(A.Summa,0)+COALESCE(B.Summa,0) from #ApuA A FULL JOIN #ApuB B ON A.Laji=B.Laji DROP TABLE #ApuA DROP TABLE #ApuB
Hei Grez,
siis se on SQL serveri, eli minulla on se ongelma että ennen meillä ollut yhtä fakta taulu missä ollut _date ja kaikki mittarit, nyt on niin että kahessa eri taulussa on noi tiedot ja niitä pitää saada yhteen taulun.
Br
_Ro
Viestistäsi ei kyllä avaudu, että mikä on ongelma.
Ehkäpä asia voisi edistyä jos kerrot mitä olet yrittänyt ja miksi se ei ole toiminut.
Aihe on jo aika vanha, joten et voi enää vastata siihen.