» »

SQL stavek - pomoč

pharaon ::

Čao.
Imam en problem, ne znam v enem daljšem stavku narediti poizvedbo, upam da mi lahko malo pomagate.

Imam 3 tabele (račun, izdelek, račun_postavka). Račun ima id_racuna(PK) in datum, izdelek ima id_izdelka(PK) in ceno ter račun_postavka ima id_rp(PK), kolicino in dva tuja ključa, enega od računa in enega od izdelka.

Tabele so povezane torej

Račun ----< račun_postavka >---- izdelek

račun_postavka je torej vmesna entiteta med onima dvema.

Rabim pa narediti povpraševanjem kjer mi bo izpisalo vsoto vseh računov, ki so bili izdani v nekem obdobju (npr. v letu 2005).
Poskusil sem tako, da sem naredil en view, vendar se mi je že tu ustavilo...hotel sem da bi že view tako kreiral, da bi bili notri podatki od teh treh tabel, vendar samo tiste vrstice, ki bi že ustrezale datumu...tako da bi tu ven potem samo naredil vsoto cen.

Prosim za malo pomoči.
Hvala!

tomaz_sres ::

Pozdrav,

probaj takole:

select
sum(RP.kolicina*I.cena) as SumValue
from
dbo.RacunPostavka RP join
dbo.Racun R on R.id_racuna=RP.id_racuna join
dbo.Izdelek I on I.id_izdelka=RP.id_izdelka
where
R.datum between '20050101' and '20051231'

l.p.
Tomaž


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Simobil live (strani: 1 2 3 4 5 6 7 8 )

Oddelek: Mobilne tehnologije
38039558 (2457) ttommy
»

Access- relacije

Oddelek: Programiranje
14875 (716) ghost
»

[MySQL] Rabim hitrejšo SQL poizvedbo za 3 tabele!

Oddelek: Programiranje
7608 (467) shorvat
»

PHP - pomoč

Oddelek: Izdelava spletišč
13849 (493) BlueRunner
»

MySQL join problem

Oddelek: Programiranje
10621 (519) Poldi112

Več podobnih tem