Jaki jest kod na obliczanie ? MYSQL

0

jaki jest kod gdzie obliczy w tabeli w kolumnie ,,kwota" (sztuka*cena) ??

Tabela1 (cena,sztuka) np. 30 zł, 20 sztuk

Tabela2(kwota = cena* (przeze mnie wybrana ilosc(sztuka)) np. 30zł* 2(sztuki)

jaki kod jest ?

Chodzi mi o MYSQL

0

polska języka trudna języka...
a może po polsku napisz co chcesz zrobić

0

Chcę napisać kod który w tabeli 1 w kolumnie ,,kwota" obliczyła cene razy sztuka z tabeli 2.

create table sklepsportowy(
-> id_zamowienia int not null auto_increment,
-> nr_klienta int,
-> nr_prac_sprzed int,
-> nr_prod int,
-> data_zamowienia date,
-> kwota ............. <- co tu mam napisać ?
-> il_sztuk smallint(40), <- klient decyduje ile chce sztuk
-> primary key(id_zamowienia),
-> foreign key ......... references .....( ....... ));

create table produkty(
-> nr_prod int not null,
-> nazwa char(15),
-> nr_firmy int(11),
-> id_kategoria int(11),
-> szt smallint(40), <------------ maxymalna ilosc sztuk w magazynie
-> cena decimal(7,2), <------------ cena
-> dostepnosc char(3),
-> primary key(nr_prod),
-> foreign key (nr_firmy) references firmy(nr_firmy));

0

W Mysql tego nie zrobisz w ten sposób. Musisz to obejść za pomocą triggera.

0

tego się tak nie robi!!! Takie dane się wylicza w momencie pokazywania ich userowi

0

To co mam zrobić ?

0

Przechowujesz tylko ilość zamówioną. Jak chcesz wyswietlić sumę całego zamówienia, to wyciagasz rekord z produktów i rekord z zamówień i mnożysz to sobie juz w aplikacji.

0

W uproszczeniu:

 SELECT cena, ilosc, cena*ilosc AS kwota FROM tabelka;
0

fourfour, moglbys to napisac konkretniej ? :)

0

hippek - to jest tylko na projekt BAZY DANYCH ;/

0

Zrób te tabele inaczej, tutaj możesz podejrzeć lepsze rozwiązanie:
Modelowanie baz danych - http://oi57.tinypic.com/2yls287.jpg

1 użytkowników online, w tym zalogowanych: 0, gości: 1