Postovani,
Potrebna mi je statistika da li je korisnik imao downloada i klikova, da se moze redjati prema downloadima i prema klikovima, kako broju downloada i klikova, tako i prema vrednosti downloada.
Trenutno sam preko PHP-a resio privremeno na taj nacin da izlistam sve fajlove koji imaju na odredjen datum download ili klik, tu sam koristio 3-4 upita, pa sam izlistavao i preko PHP-a spajao, sto utice dosta na brzinu prikaza. Koliko sam shvatio, MySQL je mnogo brzi od PHP-a.
Kako da napravim MySQL upit u kom mogu izlistati informacije o svakom fajlu, gde ce automatski sabrati download-e, vrednosti downloada i klikove?
Da li je to uopste moguce?
Imam tabelu fajlovi, iz koje mi je bitno sledece:
`id`, `filename`, `idUser`
Tabela download:
`id`, `vrednostDownloada`, `procenatKorisniku`, `drzava`, `idFajla`, `datum`
Tabela klikovi
`id`, `drzava`, `idFajla`, `datum`
P.S. svaka tabela ima `id`, to nisam ja tako pravio nego neki prethodni programeri.
Ja znam neke osnovne upite, inner join, count, sum i slicno, ali ovo mi se cini da zahteva malo komplikovaniji upit.
Hvala unapred,
Potrebna mi je statistika da li je korisnik imao downloada i klikova, da se moze redjati prema downloadima i prema klikovima, kako broju downloada i klikova, tako i prema vrednosti downloada.
Trenutno sam preko PHP-a resio privremeno na taj nacin da izlistam sve fajlove koji imaju na odredjen datum download ili klik, tu sam koristio 3-4 upita, pa sam izlistavao i preko PHP-a spajao, sto utice dosta na brzinu prikaza. Koliko sam shvatio, MySQL je mnogo brzi od PHP-a.
Kako da napravim MySQL upit u kom mogu izlistati informacije o svakom fajlu, gde ce automatski sabrati download-e, vrednosti downloada i klikove?
Da li je to uopste moguce?
Imam tabelu fajlovi, iz koje mi je bitno sledece:
`id`, `filename`, `idUser`
Tabela download:
`id`, `vrednostDownloada`, `procenatKorisniku`, `drzava`, `idFajla`, `datum`
Tabela klikovi
`id`, `drzava`, `idFajla`, `datum`
P.S. svaka tabela ima `id`, to nisam ja tako pravio nego neki prethodni programeri.
Ja znam neke osnovne upite, inner join, count, sum i slicno, ali ovo mi se cini da zahteva malo komplikovaniji upit.
Hvala unapred,
Potpis
Daniel Dulic
