[ combuster @ 12.09.2009. 09:38 ] @
Pokusavam da napravim upit koji ce mi filtrirati rekorde prema trenutnom datumu.

SELECT Artikli.ID_Artikla, Artikli.Naziv, Artikli.Jed_mere, Artikli.MPcena, Stavke_u.Kolicina
FROM Unos INNER JOIN (Artikli INNER JOIN Stavke_u ON Artikli.ID_Artikla=Stavke_u.ID_Artikla) ON Unos.ID_unosa=Stavke_u.ID_unosa
WHERE (((Unos.Datum)=Date()) And ((Artikli.Tip_artikla)=False))
GROUP BY Artikli.ID_Artikla, Artikli.Naziv, Artikli.Jed_mere, Artikli.MPcena, Stavke_u.Kolicina;

Kada izbacim filter Unos.Datum=Date() sve radi kako treba, kada prikazem u query-ju kolonu Unos.Datum i Expr1: Date() prikaze mi obadve kolone kako treba (pojavi mi se recimo 12.9.2009 u unosima a svi u Expr1 su 12.9.2009) ali kada ubacim Unos.Datum=Date() onda mi izbaci prazan query. Unos.Datum je tipa Date/Time (short date) a u regional settings je Serbian (Latin). Dakle potrebno mi je da mi prikaze samo one unose koji su uneti na danasnji datum.

Unos

- ID_unosa
- Datum

Stavke_u

- ID_Artikla
- ID_unosa

- Kolicina

Artikli

- ID_Artikla
- Naziv
- Jed_mere
- MP_cena
- Tip_artikla

TIA! Access 2002 je u pitanju btw...
[ combuster @ 12.09.2009. 10:32 ] @
Ajoj, loodak nisam primetio da mi je Unos.Datum u formatu DD.M.YYYY HH.MM.SS :D :D :D

Sve ok sad :)