Centar za edukaciju-BiH



#11 29.07.2012 15:17
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Potreban Query
Citiraj Dado:
Pa mislim na stanje MS za određeni vremenski period. Happy
Meni nije jasno Å¡to znači 'Stanje za određeni vremenski period'. Kao Å¡to sam rekao dali ti treba stanje na određeni dan ili pregled stanja za svaki dan u izabranom vremenskom periodu.
To je kao da me pitaÅ¡ koliko sam novaca imao u novčaniku u periodu od 01/02/2012 do 30/06/2012.
U novčanik sam stavljao novce i iz njega vadio i plačao račune.
Sada dali te zanima slijedeće:
-koliko sam ukupno novaca u njega stavio
ili
-koliko sam iz njega izvadio da platim račune
ili
-koliko sam imao u novčaniku novaca na svaki od određenih dana u izabranom periodu
ili
koliko u novčaniku ima novaca na zadni dan od izabranog perioda.
Pozdrav
↑  ↓

#12 29.07.2012 15:39
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


Predmet:Re: Potreban Query
Slikovito rečeno. E pa mene prvenstveno zanima ovo: "koliko u novčaniku ima novaca na zadni dan od izabranog perioda"
A nebi bilo zgoreg da znam ukupno sumu ulaza i
ukupno izlaza do tog datuma ali prvenstveno me zanima ovo prvo
Pozdrav!
↑  ↓

#13 29.07.2012 15:40
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,610


Predmet:Re: Potreban Query
Dobro ti je pmiroslav napisao ali ako ipak to hoces onda stvai:
Stanje: Sum([Klc]*[VriP]*[VriP])

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

#14 29.07.2012 16:37
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


Predmet:Re: Potreban Query
Pa možda nisam dobro formulisao pitanje. Meni konkretno treba stanje MS na određni datum koji ja ukucam.
Pozdrav!
↑  ↓

#15 29.07.2012 16:52
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,610


Predmet:Re: Potreban Query
onda u uslov stavi ovo:
<=nz([datum];Date())
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#16 29.07.2012 17:14
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


Predmet:Re: Potreban Query
Evo postavio sam primjer gdje sam napravio po vaÅ¡im upustvima dva query-a . To su query "podatumu_ukupno1" i "podatumu_ukupno2". Ukucam datum npr. 30.05.2012. godine kod prvog upita izbaci mi ulaze i izlaze za jedno MS. Npr "Kurvimetar" za skladiÅ¡te1: ulaz 10 kom a izlaz 7 kom. Kada pokrenem drugi upit sa istim datumom za skladiÅ¡te1 sada je stanje "Kurvimetar" 17 kom a trebalo bi da bude 3kom. E to me muči Shy

Prilozi:
Informacije o tipu datoteke za:zip  pr_dado2.zip
Preuzimanja:324
Velicina datoteke:54.01 KB


Pozdrav!
↑  ↓

#17 29.07.2012 17:17
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Potreban Query
Meni je malo nelogično da ti treba koliko je satanje bilo na određeni datum. ali dobro. Probaj ovako
Napravi Query koji se zove
Q_Promet:
PreuzmiIzvorni kôd (SQL):
  1. SELECT tblDoc.SSkl, tblStavke.NSN, tblDoc.DatDPos, SUM([klc]*[VriP]) AS Kolicina
  2. FROM tblVrDoc INNER JOIN (tblDoc INNER JOIN tblStavke ON tblDoc.BrD = tblStavke.BrD) ON tblVrDoc.VrDoc = tblDoc.VrDoc
  3. GROUP BY tblDoc.SSkl, tblStavke.NSN, tblDoc.DatDPos
  4. ORDER BY tblStavke.NSN, tblDoc.DatDPos;
I drugi Query
Q_StanjeNaDan
PreuzmiIzvorni kôd (SQL):
  1. SELECT SSkl, NSN, SUM(Kolicina) AS KolicinaDatum
  2. FROM Q_Promet
  3. WHERE (DatDPos)<[datum]
  4. GROUP BY SSkl,NSN;

Ja viÅ¡e volim kada u nekoj tablici koja evidentira promet skladiÅ¡ta imam poseba polja za ulaz i izlaz. LakÅ¡e mi je to onda obrađivati nego ovako množiti sa 1 ili -1
Pozdrav
↑  ↓

#18 29.07.2012 17:28
Dado Van mreze
Clan
Registrovan od:27.10.2011
Postovi:276


Predmet:Re: Potreban Query
E ovo je što sam tražio. Hvala Vam još jedanput i tebi primoslave i tebi zxz. Nadam se da vas nisam previše "tušio" Grinning . Pozdrav!
Pozdrav!
↑  ↓

#19 29.07.2012 17:28
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,610


Predmet:Re: Potreban Query
Ja sam pogrijesio i kucao dva puta VriP pa -1*-1 daje pozitivan rezultat.
Nisam vidio da sam dva puta kucao Vrip.
Po datumu ukupno2
Treba da stoji:
Stanje: Sum([Klc]*[VriP])
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 10: 05 am.