[ DankoH @ 13.10.2011. 09:17 ] @
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 Code: 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 |