Centar za edukaciju-BiH



#1 31.07.2016 11:50
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


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...
↑  ↓

#2 31.07.2016 14:49
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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))

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 31.07.2016 15:27
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


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...
↑  ↓

#4 31.07.2016 17:14
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 31.07.2016 20:47
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


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...
↑  ↓

#6 31.07.2016 23:41
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#7 01.08.2016 19:48
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


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..
↑  ↓

#8 01.08.2016 19:54
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


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

Slicice prilozenih slika:
New Bitmap Image.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:282
Velicina datoteke:135.36 KB
Velicina slike: 1440 x 900 Pikseli

↑  ↓

#9 02.08.2016 00:21
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


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.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#10 02.08.2016 17:35
milllan Van mreze
Clan
Registrovan od:12.11.2015
Postovi:139


Predmet:Re: Brojevi meseci izmedju dva datuma
Evo i baze ,ova baza ima jos da se doradjuje...ali sam zapeo oko ovog izvestaja
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 2: 25 pm.