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

sql upit za pronalazenje datuma

[es] :: MySQL :: sql upit za pronalazenje datuma

[ Pregleda: 1843 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

demko
Demir sabovic
student
rozaje

Član broj: 233154
Poruke: 3
78.155.48.*



Profil

icon sql upit za pronalazenje datuma18.09.2009. u 14:59 - pre 177 meseci
trazim pomoc od svih korisnika koji su u mogucnosti da mi pomogne,na pitanje koje cu vam postavit zavisi mnogo stvari o mom ispitu!!!!!!!!!!!!!!!!
Imam tabelu u kojoj su navedena sifra radnika,ProjekatId,Redni broj,datum zaposlenja................e sada treba da napravim upit,pomocu kojeg cu prikazat koji s radnici zapoceli radni odnos u mesecu aprilu,tacan datum npr-24-4-2009
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: sql upit za pronalazenje datuma18.09.2009. u 16:21 - pre 177 meseci
Citat:
demko: joj su navedena sifra radnika,ProjekatId,Redni broj,datum zaposlenja


sto lepo ne uradis copy paste od "SHOW CREATE TABLE imetabele\G" pa ne moramo da pogadjamo kako ti izgleda tabela i mozemo odma da probamo da li upit koji ti savetujemo radi ili ne ... ovako treba da gledamo u pasulj kakva je tabela, kog je tipa datum zaposenja i slicno

Citat:

................e sada treba da napravim upit,pomocu kojeg cu prikazat koji s radnici zapoceli radni odnos u mesecu aprilu,tacan datum npr-24-4-2009
hvala unaprijed!!!!!!!!


select * from radnici where datum_zaposlenja = '2009-04-24';


 
Odgovor na temu

demko
Demir sabovic
student
rozaje

Član broj: 233154
Poruke: 3
78.155.48.*



Profil

icon Re: sql upit za pronalazenje datuma18.09.2009. u 16:58 - pre 177 meseci
--- Kreiram tabelu Radnik
CREATE TABLE Radnik (
SifraRadnika int NOT NULL PRIMARY KEY,
Ime varchar(20) NOT NULL,
Prezime varchar(20) NOT NULL,
DatumRodjenja smalldatetime NOT NULL,
DatumZaposlenja smalldatetime NULL,
PreduzeceID int FOREIGN KEY REFERENCES Preduzece(PreduzeceID)
)
GO

-- OGRANICENJE
ALTER TABLE Radnik
ADD CONSTRAINT CHK_Datum
CHECK (DatumZaposlenja > DatumRodjenja)

-- UNOSIM PODATKE U TABELU RADNIK
INSERT INTO Radnik (SifraRadnika,Ime,Prezime,DatumRodjenja,DatumZaposlenja,PreduzeceID)
VALUES (10,'Haris','Demic','6-29-1985','5-10-2007',5)
INSERT INTO Radnik (SifraRadnika,Ime,Prezime,DatumRodjenja,DatumZaposlenja,PreduzeceID)
VALUES (20,'Marko','Cvetkovic','3-23-1985','2-21-2006',4)
INSERT INTO Radnik (SifraRadnika,Ime,Prezime,DatumRodjenja,DatumZaposlenja,PreduzeceID)
VALUES (30,'Miki','Azemovic','4-21-1981','4-24-2007',3)
INSERT INTO Radnik (SifraRadnika,Ime,Prezime,DatumRodjenja,DatumZaposlenja,PreduzeceID)
VALUES (40,'Goran','Marojevic','4-7-1984','6-2-2006',2)
INSERT INTO Radnik (SifraRadnika,Ime,Prezime,DatumRodjenja,DatumZaposlenja,PreduzeceID)
VALUES (50,'Senco','Tahirovic','4-6-1984','6-23-2007'evo je citava tabela
 
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: sql upit za pronalazenje datuma18.09.2009. u 17:50 - pre 177 meseci
radnici koji su se zaposlili 24 aprila 2009.

select * from Radnik where DatumZaposlenja = '24-4-2009';

radnici koji su se zaposlili u aprilu 2009

select * from Radnik where DatumZaposlenja between '1-4-2009' and '30-4-2009';

radnici koji su se zaposlisli 24 aprila 2009 ili kasnije

select * from Radnik where DatumZaposlenja >= '24-4-2009'';

radnici koji su se zaposlisli pre 24 aprila 2009 i

select * from Radnik where DatumZaposlenja < '24-4-2009'';

inace, ovo sto si pisao je ms sql a ne mysql te je http://www.elitesecurity.org/f13-Baze-podataka bolje mesto za postavljenje pitanja vezano za ms sql server.


 
Odgovor na temu

[es] :: MySQL :: sql upit za pronalazenje datuma

[ Pregleda: 1843 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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