[ 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... |