Sada je: 20 tra 2024, 01:48.
C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Prošla ponoć, više ne vidim.
Uglavnom, treba mi zbrojiti iste u ovoj situaciji:

Kod: Označi sve
mysql> select distinct sirovina.naziv, (normativ.kolicina*narudzba.kolicina) from narudzba natural join artikl, sirovina, normativ, kupac where artikl.id_gr=1 and normativ.id_art=narudzba.id_art and sirovina.id_sir=normativ.id_sir order by sirovina.naziv;

+-------------+---------------------------------------+
| naziv       | (normativ.kolicina*narudzba.kolicina) |
+-------------+---------------------------------------+
| brasno t550 |                                0.2300 |
| brasno t550 |                               11.1500 |
| brasno t550 |                                5.7600 |
| hit         |                                0.4500 |
| kvasac      |                                0.0500 |
| kvasac      |                                0.1750 |
| sol         |                                0.0800 |
| tigris blue |                                0.2500 |
| voda        |                                0.1000 |
| voda        |                                0.0660 |
+-------------+---------------------------------------+
10 rows in set (0.00 sec)


Samo dodavanje sum gore dovodi do nekih nebuloznih brojeva. Znam da mi je rješenje negdje blizu ali ga ja ne vidim. Ako vam treba kompletna baza, tablice i sl. mogu ju nabacit negdje, nije velika. Hvala!
Those who stand for nothing fall for anything.
Avatar
Postovi: 581
Postovi: 581
Pridružen/a: 16 svi 2013, 17:48
Lokacija: direktorska fotelja
Podijelio/la zahvalu: 12 puta
Primio/la zahvalu: 31 puta
Spol: Ž
OS: Fedora
select distinct sirovina.naziv, (normativ.kolicina*narudzba.kolicina) from narudzba natural join artikl, sirovina, normativ, kupac where artikl.id_gr=1 and normativ.id_art=narudzba.id_art and sirovina.id_sir=normativ.id_sir order by sirovina.naziv;


ne vidim da koristis kupac, izostavljam ga. jesi probao ovako:
Kod: Označi sve
select sirovina.naziv, sum(normativ.kolicina*narudzba.kolicina)
from narudzba natural join artikl, sirovina, normativ
where artikl.id_gr=1 and normativ.id_art=narudzba.id_art and sirovina.id_sir=normativ.id_sir
group by sirovina.id_sir
order by sirovina.naziv;
'81: ZX81 '83:ZX spectrum '85: Apple IIe '86:C-64 *** '87:PC-XT *** '88:PC-AT *** '90:386 *** 'itd.
Avatar
Postovi: 492
Postovi: 492
Pridružen/a: 26 svi 2012, 13:47
Lokacija: orahovica
Podijelio/la zahvalu: 59 puta
Primio/la zahvalu: 27 puta
Spol: M
OS: openSUSE-kde

Na mreži
Trenutno korisnika/ca: / i 8 gostiju.