Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Brojevi meseci izmedju dva datuma
milllan 31.07.2016 12:50
Predmet:Brojevi meseci izmedju dva datuma

Zanima me kako da napravim query izmedju dva datuma,i da izadju listing tih meseci...Imam bazu koja ima polja 1 - januar...12- decembar i godine 2000 do ...oba su number formata...I kad napravim razliku da mi izlista mesece koji nedostaju...Recimo januar 2016,jun 2016...

zxz 31.07.2016 15:49
Predmet:Re: Brojevi meseci izmedju dva datuma

PreuzmiIzvorni kôd (SQL):
  1. SELECT MjesecID, Mjesec
  2. FROM Mjeseci
  3. WHERE (MjesecID NOT IN (SELECT MONTH([datum]) AS Mjesec
  4. FROM Datumi))

milllan 31.07.2016 16:27
Predmet:Re: Brojevi meseci izmedju dva datuma

A sta je sa godinama,imam bazu promet,i u njoj clanid i mesece koje platio i koja godina...treba upit da sadrzi mesec i godinu izmedju dva datuma koja nisu u bazi,,,,dakle treba da bude 6 2016,7 2016 itd...

zxz 31.07.2016 18:14
Predmet:Re: Brojevi meseci izmedju dva datuma

Morat ces da napravis jos jedan Query "Godine" ili pak da napravis tabelu godina za koje radis.
Query Godine:
PreuzmiIzvorni kôd (SQL):
  1. SELECT YEAR([Datum]) AS Godina
  2. FROM Datumi
  3. GROUP BY YEAR([Datum])

Ovaj Query mozes nazvati kako hoces:
PreuzmiIzvorni kôd (SQL):
  1. SELECT Godina, MjesecID, Mjesec
  2. FROM Godine, Mjeseci
  3. WHERE ([Godina] & [MjesecID]) NOT IN (SELECT YEAR([Datum]) & MONTH([Datum]) AS Brojac
  4. FROM Datumi)
  5. ORDER BY Godina,MjesecID

milllan 31.07.2016 21:47
Predmet:Re: Brojevi meseci izmedju dva datuma

Imam tabelu promet,koja ima polja klijentid(sifre svakog clana),mesec,godina,gde ja upisujem ova tri polja kada je neko platio za koji mesec i godinu...U izvestaju,koristio bi taj neki query...da li je izvodljivo to sa jednim querijem,zaboravih reci da imam posebnu tabelu meseci gde je od 1 do 12 imena meseci...i sada kada bi pravio pretragu za sve clanove,upit bi isao od jednog meseca i godine do tekuceg meseca i godine...Da mi taj upit izlista sve mesece i godine redom za svakog radnika koji nisu u tabeli promet...

zxz 01.08.2016 00:41
Predmet:Re: Brojevi meseci izmedju dva datuma

Pa sve imas u primjeru.
Prvi Query treba samo da bude u bazi.
A drugi mozes staviti na izvjestaj.
Najbolje da zakacis primjer.

milllan 01.08.2016 20:48
Predmet:Re: Brojevi meseci izmedju dva datuma

Ovako izgleda baza,i kada zadam od meseca/godine do meseca/godine da mi izlista za radnika sve mesece/godinu kojih nema u tabeli..

milllan 01.08.2016 20:54
Predmet:Re: Brojevi meseci izmedju dva datuma

Ovako izgledaju tabele sa relacijama...treba mi upit koji ce izlistati sve mesece i godine izmedju dva datuma(mesec/godine),sve one koje nema u tabeli promet,tu je samo ono sto je placeno,trebaju mi neplatise...
Prilozi:
New Bitmap Image.jpg (Velicina datoteke:135.36 KB)

zxz 02.08.2016 01:21
Predmet:Re: Brojevi meseci izmedju dva datuma

Nisi zakacio primjer.
Uludo bi bilo da radim jer sam ti gore napravio.
Moras zakaciti svoj primjer da ti na njemu uradim.

milllan 02.08.2016 18:35
Predmet:Re: Brojevi meseci izmedju dva datuma

Evo i baze ,ova baza ima jos da se doradjuje...ali sam zapeo oko ovog izvestaja