Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Racunanje cijene

[es] :: MySQL :: Racunanje cijene

[ Pregleda: 1941 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PavleK86
Pale

Član broj: 127034
Poruke: 34



Profil

icon Racunanje cijene03.12.2014. u 12:40 - pre 114 meseci
Pozdrav svima!

Imam tabelu sastava nekog sklopa i muci me racunanje cijene.

Primjer zapisa u tabeli (za jedan sklop):


Treba da racunam ukupnu vrijednost nekog sklopa (id podsklop) koji se moze sastojati od drugih podsklopova. Do sada nisu postojale kolone `cijena_dorade` i `cijena_transporta` i to se veoma lako dobilo:

Code:

SELECT `id_podsklop` AS `id_podsklop`, SUM(((`NOL2` * `NOL1`) * `kolicina`) * `cijena`)  AS `cijena`
FROM `k1_komponente_podsklopa`
GROUP BY `id_podsklop`


Sada su dodate ove dvije kolone. Ono sto bi se trebalo dodati na prethodnu cijenu su cijena dorade i cijena transporta za svaki razlicit podsklop (idl1 i idl2), u ovom slucaju 0 + 0 + 100 + 249. Kako? :)

Pozdrav,
Pavle

[Ovu poruku je menjao PavleK86 dana 03.12.2014. u 21:58 GMT+1]
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: Racunanje cijene03.12.2014. u 15:01 - pre 114 meseci
Za pocetak izbaci `k1_view_komponente_podsklopa`. iy celog upita (osim u FROM) pa ce ti tako upit postati citkiji.

A kad bude citak, onda ces videti kako je trivijalno resenje.


 
Odgovor na temu

PavleK86
Pale

Član broj: 127034
Poruke: 34



Profil

icon Re: Racunanje cijene04.12.2014. u 12:08 - pre 114 meseci
U pravu si za citljivos upita, ispravljeno:) Ali ovo meni predstavlja pogled, tako da ja cijenu dobijam ovako:
Code:
SELECT `cijena` FROM `ime_pogleda` WHERE `id_podsklop`=729;

Bilo bi jednostavno da je ovo tabela, samo bih uradio podupit po kljucu i sabrao. Ovako mi nista ne pada na pamet kako da ovo u pogledu rijesim :(
 
Odgovor na temu

[es] :: MySQL :: Racunanje cijene

[ Pregleda: 1941 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.