Kun on taulut:
hinnasto:
koodi; kirja: kouluhinta; kirjastohinta; yksityishinta; poistohinta
kk1; kuvak; 4,00 ; 3,00 ; 5,00 ; 1,00
kk2; leikek; 10,00 ; 9,00 ; 20,00 ; 5,00
.
.
.
tilaajat:
tunnus; nimi; hinnastolaji;
456 ; Jaska ; yksityishinta
567 ; Jukka ; kouluhinta
569 ; Jaakko ; kirjastohinta
.
.
.
myynti:
koodi: kirja: tunnus: nimi: määrä: poisto: hinta
kk1 ; kuvak; 456 ; Jaska ; 3 ; K
kk2 ; leikek ; 567 ; Jukka; 1
.
.
.
Kysymyksenä olisi, että onko mahdollista hakea myynti-taulukkoon hinta siten, että tilaajan hinnastolajin perusteella haetaan joko kouluhinta, kirjastohinta, yksityishinta tai poistohinta? Lisäksi täytyy tarkastella, onko myynti-taulussa K kohdassa poisto, jolloin haetaan poistohinta.
Onko tällainen mahdollista suorittaa Accessilla tai SQL:llä ja miten se toteutetaan. Vai pitääkö hinnasto-taulua muuttaa jotenkin?
Haku useasta sarakkeesta
Opettelen vasta
1
632
Vastaukset
- The Rat
Vaikkapa oraclella decode:
SELECT
decode( tilaajat.hinnastolaji,
'yksityishinta', hinnasto.yksityishinta,
'kirjastohinta', hinnasto.kirjastohinta
...)
Tuo tosin vaatii vähän kovakoodausta, mutta sellasita siitä tulee, kun kenttien nimiä tallennellaan tietokannan sarakkeisiin... :)
Itse muuttaisi vähän rakennetta, mutta se on jo pidempi juttu.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1817637
Klaukkalan onnettomuus 4.4
Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes903660- 662509
Kolari Klaukkala
Kaksi teinityttö kuoli. Vastaantulijoille ei käynyt mitenkään. Mikä auto ja malli telineillä oli entä se toinen auto? Se721589Ukraina ja Zelenskyn ylläpitämä sota tuhoaa Euroopan, ei Venäjä
Mutta tätä ei YLE eikä Helsingin Sanomat kerto.3751513Ooo! Kaija Koo saa kesämökille öky-rempan:jättimäinen terde, poreallas... Katso ennen-jälkeen kuvat!
Wow, nyt on Kaija Koon mökkipihalla kyllä iso muutos! Miltä näyttää, haluaisitko omalle mökillesi vaikkapa samanlaisen l201406- 571393
Toivoisin, että lähentyisit kanssani
Tänään koin, että välillämme oli enemmän. Kummatkin katsoivat pidempään kuin tavallisesti toista silmiin. En tiedä mistä171101Olisinpa jo siellä, otatkohan minut vastaan
Olisitpa lähelläni ja antaisit minun maalata sinulle kuvaa siitä kaikesta ikävästä, tuskasta, epävarmuudesta ja mieleni791040Kevyt on olo
Tiedättekö, että olo kevenee kummasti, kun päästää turhista asioista tai ihmisistä irti! Tämä on hyvä näin <3841038