Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.882 pregleda

Najnovija ↓

Izvestaj zarade po mesecima? 05.08.2006. u 18:52 · pre 246 meseci #1
Pozdrav,

napravio sam jednu tabelu u koju punim podatke iz vise tabela(šifarnika). Između ostalog
atributi te tabele su ŠIFRA_Radnika, DATUM, IZNOS.
Jedna šifra se u tabeli može ponoviti N puta,(u mesecu za jednu šifru više iznosa), za različite
datume, sa različitim iznosima.
Napravio bih query, view na osnovu kojeg bih dobio sumu IZNOS-a po mesecima za svaku šifu.
Iz te tabele, pogled bi trebao biti otprilike ovako:
Citat:

MESEC |SIFRA|IZNOS
-------------------
Januar |10001|500,00
Februar|10001|850,00
...
Januar |10002|800,00
Februar|10002|950,00
...


a datum je 23/02/2006 formata. Sad mi je problem predstaviti recimo iznos za Janur 2006. godine?
Otprilike, treba proći kroz datume, pa redom, po mesecima prebrojati šifre i sumirati njihove
vrednosti i na kraju dati izveštaj za svaku šifru po mesecu?

Jel zna neko, a znam da zna?!!!

unapred hvala...
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Izvestaj zarade po mesecima? 05.08.2006. u 19:38 · pre 246 meseci #2
Tu treba ići group by (ovak na prvi pogled, nisam se udubljivo). A što se tiće zaokruživanja datuma tu bi pomoglo kad bi znali koja je baza u pitanju.
Re: Izvestaj zarade po mesecima? 05.08.2006. u 20:07 · pre 246 meseci #3
U pitanju je Access?!!!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Izvestaj zarade po mesecima? 06.08.2006. u 10:55 · pre 246 meseci #4
Code:

SELECT Month(Datum) AS Mesec, Sifra, SUM(Iznos) AS Ukupno 
FROM Tabela GROUP BY Month(Datum), Sifra


Ako hoces da ti nazivi pisu na srpskom (januar....) imas dve varijante:

1) Napravis tabelu "Mesec" (Mesec_ID, NazivMeseca) i popunis je sa nazivima na srpskom, pa bi onda upit ovako izgledao:

Code:

SELECT NazivMeseca, Sifra, SUM(Iznos) AS Ukupno 
FROM Tabela, Mesec WHERE Month(Tabela.Datum) = Mesec.Mesec_ID 
GROUP BY NazivMeseca, Sifra


2) Pogledaj ovaj topik:

http://www.elitesecurity.org/t110636-0#720299

pa primeni na tvoj problem.
Re: Izvestaj zarade po mesecima? 06.08.2006. u 14:49 · pre 246 meseci #5
Pozdrav,

kao što sam rekao, znam da neko zna... :)

Hvala vam na odgovru, rešio sam problem, odnosno upit, za sad...
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme