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

pomoc, datum i jedan upit

[es] :: MySQL :: pomoc, datum i jedan upit

[ Pregleda: 1534 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

muamerino
Student
Zenica,BiH

Član broj: 301677
Poruke: 24
46.35.130.*



+1 Profil

icon pomoc, datum i jedan upit12.06.2012. u 18:11 - pre 144 meseci
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
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: pomoc, datum i jedan upit13.06.2012. u 08:46 - pre 144 meseci
insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Vijak",6.00,"2012-05-12",1,1);

probaj tako :) posto je 2012-05-12 = 1995 :)
 
Odgovor na temu

muamerino
Student
Zenica,BiH

Član broj: 301677
Poruke: 24
46.35.130.*



+1 Profil

icon Re: pomoc, datum i jedan upit13.06.2012. u 14:35 - pre 144 meseci
neće ni tako a nisam te skontao sta je jednako 1995, pozdrav
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3455

Jabber: djoka_l


+1462 Profil

icon Re: pomoc, datum i jedan upit13.06.2012. u 14:46 - pre 144 meseci
Možda je na tvom serveru podešeno da string literali mogu biti samo uokvireni single quote znakom (što je ANSI standard), mada double kqute prolazi oko stringova sa nazivom , pa probaj

insert into os(naziv,nabvr,datum,id_oj,id_rad) values ("Vijak",6.00,'2012-05-12',1,1);

Onako kako si ti napisao je aritmetički izraz, tj. 2012-05-12 je izraz gde se od broja 2012 oduzima broj 5, pa broj 12, te je rezultat izraza 1995
 
Odgovor na temu

muamerino
Student
Zenica,BiH

Član broj: 301677
Poruke: 24
46.35.130.*



+1 Profil

icon Re: pomoc, datum i jedan upit13.06.2012. u 15:02 - pre 144 meseci
ja upravu si sa aritmetickim izarzom, na to nisam obracao paznju
Sad prolazi datum
Eh kako sada da napravim ovaj upit,
Hvala vam puno
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: pomoc, datum i jedan upit13.06.2012. u 16:00 - pre 144 meseci
Citat:
muamerino
Znao bih ja to al ne znam kako samo prva 3, Hvala unaprijed


SELECT .... LIMIT 3;

i on ti da samo prva 3
 
Odgovor na temu

muamerino
Student
Zenica,BiH

Član broj: 301677
Poruke: 24
46.35.130.*



+1 Profil

icon Re: pomoc, datum i jedan upit20.06.2012. u 06:46 - pre 144 meseci
zaboravio sam da se zahvalim, to je bilo to, pozzz
 
Odgovor na temu

[es] :: MySQL :: pomoc, datum i jedan upit

[ Pregleda: 1534 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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