[ mika @ 05.05.2005. 15:50 ] @
Pozdrav, imam sledeći problem, iz tabele kao na slici: Code: +------+----------------+------+ | Ime | Datum | Unos | +------+----------------+------+ |Pera |20.01.2005 11:15| 100 | |Pera |20.01.2005 11:18| 300 | |Pera |05.05.2005 01:15| 500 | |Pera |06.01.2005 15:15| 600 | |Zika |20.02.2005 11:15| 100 | |Zika |28.05.2005 11:18| 300 | |Laza |05.05.2005 01:15| 500 | |Laza |06.01.2005 15:15| 600 | |Laza |06.01.2005 10:14| 300 | |Laza |06.01.2005 08:12| 600 | +------+----------------+------+ ...potrebbno je da dobijem sledeći izveštaj: Code: +------+----------+ | Ime | BrojDana | +------+----------+ | Pera | 3 | | Zika | 2 | | Laza | 2 | +------+----------+ Kao što vidite, u svakom danu po jedna osoba ima više unosa. Potreban je mesečni izveštaj po datumu, nešto kao izveštaj o radnim danima (tj. različitim datumima unosa). Prvo mi je palo na pamet sledeće: Code: SELECT COUNT(Format(Datum,"yyyy\.mm\.dd")) , Ime FROM tblTest GROUP BY Ime ... ali ovaj upit vraća UKUPAN broj unosa po imenu, to mi ne treba. Najlogičnije mi je sledeće: Code: SELECT Ime, COUNT ( DISTINCT format(Datum, "yyyy\.mm\.dd")) FROM tblTest ...ali ovo hoće u Oracle-u, a ne i u Accessu. Ima li pomoći? Probao sam i sa ugnježdenim upitima ali se vrtim u krug. Svaki komentar je dobrodošao. 10x! ![]() |