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

Grupisanje rezultata po danu, nedelji i mesecu

[es] :: Access :: Grupisanje rezultata po danu, nedelji i mesecu

[ Pregleda: 3257 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 10:43 - pre 184 meseci
Pozdrav,

U tabeli sa recordima imam i polje sa datumom. Svaki dan se unosi po nekoliko recorda (i datum se naravno zapisuje u tu tabelu).

Kako bi mi bilo najlakse da prikazem rezultate, i da oni budu :

1. u prvom slucaju grupisani po danu,
2. u drugom slucaju grupisani po nedelji,
3. u trecem slucaju grupisani po mesecu.


Da li ima sanse da se ti rezultati uopste izvuku iz tabele, ili moram da zovem VisualBasic u pomoc?

Hvala unapred!

j.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 11:15 - pre 184 meseci
Sam sebi da pomognem (a mozda i jos nekom)...


Za grupisanje po nedelji, SQL bi izgledao nekako ovako:


Code:

SELECT 
startTime, 
Format(startTime, "w"),
DateAdd('d', -Format(startTime, "w")+2, startTime) as d1, 
DateAdd('d', -Format(startTime, "w")+9, startTime) as d2, 

Format(DateAdd('d', -Format(startTime, "w")+2, startTime), "dd.mm.yyyy"), 
Format(DateAdd('d', -Format(startTime, "w")+9, startTime), "dd.mm.yyyy")


FROM DateTracker
where 
startTime >= DateAdd('d', -Format(startTime, "w")+2, startTime)
and 
startTime <= DateAdd('d', -Format(startTime, "w")+9, startTime)



Ono sto ne znam je kako da postavim GROUP BY uslov, da bi grupisao rezultate po nedelji.


Moze pomoc?

 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2833



+45 Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 11:25 - pre 184 meseci
Koristi query, oopciju Group by, kao i funkcije Month() i Format(Datum; "ww"; vbMonday).

Iza FROM ide klausula GROUP BY PrvoPolje, DrugoPolje.......

[Ovu poruku je menjao Getsbi dana 20.03.2009. u 12:36 GMT+1]
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 14:02 - pre 184 meseci
pa i nisi mi nesto pomogao sa ovim
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2833



+45 Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 14:48 - pre 184 meseci
Aj zakači tabelu sa podacima.
 
Odgovor na temu

johnnyc

Član broj: 175590
Poruke: 202
*.dynamic.sbb.rs.



Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 20:30 - pre 184 meseci
napredujem polako.... ovo bi bilo grupisanje po mesecu, verujem da bi i za dan i za nedelju bilo slicno


Citat:

SELECT

DateSerial(Year(startTime),Month(startTime),1) as FirstDayOfMonth, sum(totalAdded)

FROM DateTracker

where

startTime >= DateSerial(Year(startTime),Month(startTime),1)
and
startTime <= DateSerial(Year(startTime),Month(startTime)+1,1)

GROUP BY DateSerial(Year(startTime),Month(startTime),1)



@Getsbi - za onaj komentar, nema ljutis, ok? :-)
 
Odgovor na temu

Scelle
Slavko Šćekić
Student, Računarski fakultet
Beograd

Član broj: 151761
Poruke: 174
87.250.58.*



Profil

icon Re: Grupisanje rezultata po danu, nedelji i mesecu20.03.2009. u 20:55 - pre 184 meseci
Je li baza napravljena u Access-u? Ako jeste, zaista nema potrebe da pišeš SQL kod ručno, to je ono što ti je Getsbi rekao. Možeš koristiti Query editor, koji je napravljen tako da je pravljenje upita u njemu prava pjesma. (Da pređeš u ovaj mod pravljenja upita, otvori upit u Design Mod-u i klikni na View/Design View.)

Dovoljno je da klikneš na dugme "Totals" koje se nalazi na jednoj od paleta (Ima na sebi matematički simbol za sumu. Ako ga ne vidiš, klikni na View/Toolbars/Query Design) i pojaviće ti se ispod svake kolone u upitu još jedna vrsta sa nazivom "Total". Mislim da ćeš se dalje snaći i sam...
"Takozvani praktični ljudi bili bi korisni i zasluživali bi svaku pohvalu i poštovanje kad od te svoje praktičnosti ne bi hteli da naprave smisao života i razlog svoga opstanka, opravdanje za podjarmljivanje i terorisanje svih onih koji su lišeni toga praktičnog smisla, ali zato stvoreni za druge, možda više i bolje podvige."

Ivo Andric
 
Odgovor na temu

[es] :: Access :: Grupisanje rezultata po danu, nedelji i mesecu

[ Pregleda: 3257 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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