Pozdrav forumasima.
Trazio sam po forumu ali nisam uspio naci nesto slicno.
Dalke molim malu pomoc oko jednog upita.
Imam tablicu doc u koju se,izmedu ostaloga, upisuje vreme kreiranja dokumenta u polje timestamp. Sad bi trebao report koji bi mi prikazao koji su dokumenti, tj. SUM(kolicina * cijena) bili u vremenskim periodima.
Recimo od 13:00 - 14:00 toliko i toliko, od 14:00 - 15:00 toliko .......
Neki obican upit u tablu izgleda
gdje je doc glava dokumenta
CREATE TABLE doc (
doc_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
broj_doc INT(10) UNSIGNED NOT NULL,
timest TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
partneri_partner_id INT(10) UNSIGNED NOT NULL,
prodavac_prodavac_id INT(10) UNSIGNED NOT NULL,
nplacanja_nplacanja_id INT(10) UNSIGNED NOT NULL,
vrsta_dokumenta INT(10) UNSIGNED NOT NULL,
src_skl INT(10) UNSIGNED NOT NULL DEFAULT '1',
dest_skl INT(10) UNSIGNED NOT NULL DEFAULT '1',
........
....
a adoc tabla stavke po doc-u
CREATE TABLE adoc (
adoc_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
artikli_artikl_id INT(10) UNSIGNED NOT NULL,
kolicina DECIMAL(10,2) NOT NULL,
cijena DECIMAL(10,2) NOT NULL,
rabat DECIMAL(10,5) NOT NULL,
doc_id INT(10) UNSIGNED NOT NULL,
timest TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
ncijena DOUBLE(10,2) NOT NULL,
pstopa DOUBLE(10,2) UNSIGNED
...
......
........
Unaprijed zahvaljujem
lp
Trazio sam po forumu ali nisam uspio naci nesto slicno.
Dalke molim malu pomoc oko jednog upita.
Imam tablicu doc u koju se,izmedu ostaloga, upisuje vreme kreiranja dokumenta u polje timestamp. Sad bi trebao report koji bi mi prikazao koji su dokumenti, tj. SUM(kolicina * cijena) bili u vremenskim periodima.
Recimo od 13:00 - 14:00 toliko i toliko, od 14:00 - 15:00 toliko .......
Neki obican upit u tablu izgleda
Code:
SELECT * FROM doc
INNER JOIN adoc ON doc.doc_id = adoc.doc_id
WHERE ......
SELECT * FROM doc
INNER JOIN adoc ON doc.doc_id = adoc.doc_id
WHERE ......
gdje je doc glava dokumenta
CREATE TABLE doc (
doc_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
broj_doc INT(10) UNSIGNED NOT NULL,
timest TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
partneri_partner_id INT(10) UNSIGNED NOT NULL,
prodavac_prodavac_id INT(10) UNSIGNED NOT NULL,
nplacanja_nplacanja_id INT(10) UNSIGNED NOT NULL,
vrsta_dokumenta INT(10) UNSIGNED NOT NULL,
src_skl INT(10) UNSIGNED NOT NULL DEFAULT '1',
dest_skl INT(10) UNSIGNED NOT NULL DEFAULT '1',
........
....
a adoc tabla stavke po doc-u
CREATE TABLE adoc (
adoc_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
artikli_artikl_id INT(10) UNSIGNED NOT NULL,
kolicina DECIMAL(10,2) NOT NULL,
cijena DECIMAL(10,2) NOT NULL,
rabat DECIMAL(10,5) NOT NULL,
doc_id INT(10) UNSIGNED NOT NULL,
timest TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
ncijena DOUBLE(10,2) NOT NULL,
pstopa DOUBLE(10,2) UNSIGNED
...
......
........
Unaprijed zahvaljujem
lp