[ inherited @ 14.02.2007. 11:07 ] @
1) kako bih mogao u select iskazu predstaviti podatke iz neke tabele, ako ona sadrzi polje DATUM_ZAPOSLENJA (22.10.2004 - tako su uneseni), npr. predstaviti ime, prezime onih koji su se zaposlili 2004 godine?

2) ako imamo tabelu u koju se unosi datum i promet tog dana, pored ostalih, a u pitanju je vise unesenih meseci, kako bih mogao napisati select upit, prikazati promet u poslednjih 30 dana? Znam da bi trebalo koristiti BETWEEN (danasnji, pre 30 dana), ali jel moram sam odrediti datum pre 30 dana ili se to moze na osnovu broja dana?

Hvala unapred.
[ goranvuc @ 14.02.2007. 11:21 ] @
1)
Code:

SELECT Ime, Prezime FROM Tabela WHERE Year(DATUM_ZAPOSLENJA) = 2004

2)
preciziraj od kog do kog datuma, da li uzimas od dansnjeg do pre 30 dana ili oba zadajes?
[ dragancesu @ 14.02.2007. 16:52 ] @
To se moze uraditi na ovakav nacin

select * from tablela
where datum between sysdate-30 and sysdate;

S tim da je SYSDATE danasnjim datum sto niej u svim bazama isto.
[ inherited @ 14.02.2007. 18:04 ] @
Code:
select * from tablela
where datum between sysdate-30 and sysdate;


sysdate, ok, bitna mi je sustina, nacin na koji se to radi. Trenutno je Access u pitanju.
Code:
SELECT Ime, Prezime FROM Tabela WHERE Year(DATUM_ZAPOSLENJA) = 2004

Totalno sam zaboravio na Year, Month, Day. Izvinjavam se i zahvaljujem na podsecanju.