[ muamerino @ 12.06.2012. 18:11 ] @
pozdrav, imam kreiranu bazu, pa imam problem s datumom Code: mysql> create database Firma; mysql> use Firma; mysql> create table radnik(id int(4) not null primary key auto_increment, ime char(25), prezime char(35), index i1(ime), index i2(prezime)) mysql> create table oj(id int(4) not null primary key auto_increment, naziv char(25),index i1(naziv)); mysql> create table os(id int(7) not null primary key auto_increment, naziv char(50), nabvr float(10,2), datum date, id_oj int(4), id_rad int(4),index i1(naziv), index i2(nabvr),index i3(datum)); mysql> insert into radnik(ime,prezime) values ("Aida","Hodzic"),("Elvedin","Hasanbasic"),("Emir","Hodzic"); mysql> insert into oj(naziv) values ("OJ1"),("OJ2"),("OJ3"),("OJ4"); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Vijak",6.00,2012-05-12,1,1); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Ekseri",10.00,2012-05-13,1,1); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Matice",25.00,2012-05-13,1,1); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Lim",25.00,2012-05-13,2,1); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Zica",35.00,2012-05-14,3,1); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Sarafi",12.00,2012-05-14,1,2); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Nozevi",15.00,2012-05-16,1,2); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Ekseri",20.00,2012-05-17,2,3); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Mistrija",5.00,2012-05-19,2,3); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Hobla",23.00,2012-05-15,4,4); mysql> insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Fangla",30.00,2012-05-17,4,4); nakon select * from os izbaci mi +----+----------+-------+------------+-------+--------+ | id | naziv | nabvr | datum | id_oj | id_rad | +----+----------+-------+------------+-------+--------+ | 1 | Vijak | 6.00 | 0000-00-00 | 1 | 1 | | 2 | Ekseri | 10.00 | 0000-00-00 | 1 | 1 | | 3 | Matice | 25.00 | 0000-00-00 | 1 | 1 | | 4 | Lim | 25.00 | 0000-00-00 | 2 | 1 | | 5 | Zica | 35.00 | 0000-00-00 | 3 | 1 | | 6 | Sarafi | 12.00 | 0000-00-00 | 1 | 2 | | 7 | Nozevi | 15.00 | 0000-00-00 | 1 | 2 | | 8 | Ekseri | 20.00 | 0000-00-00 | 2 | 3 | | 9 | Mistrija | 5.00 | 0000-00-00 | 2 | 3 | | 10 | Hobla | 23.00 | 0000-00-00 | 4 | 4 | | 11 | Fangla | 30.00 | 0000-00-00 | 4 | 4 | +----+----------+-------+------------+-------+--------+ zasto mi je datum ovakav, zar nije u formatu yyyy-mm-dd i mislim da bi trebalo sve biti uredu a upit koji mi treba odavde je: ----lista prva tri radnika (prezime i ime) koji su zaduzeni sa najvecom ukupnom NV OS,sortirana po vrijednostima u opadajucem redoslijedu. Znao bih ja to al ne znam kako samo prva 3, Hvala unaprijed |