Zdravim mohl by mi nekdo prosim poradit jak se v MS SQL serveru 2000 delaji statistiky.
Pr.: Mam tabulku, kde jsou ulozene udaje o navstivenych www strankach :
ID
adresa_stranky
cas_navstiveni
datum_navstiveni
ID_PC
Potreboval by jsem poradit jak mam napr. vypsat 5 nejnavstevovanejsich stranek, nebo datum kdy bylo nejvice navstivenych stranek atd.
Jestli se to da udelat pomoci nejakeho formulare, dotazu, nebo se musi pouzit Analysis Services.
Za odpovedi predem diky
Fórum › MySQL
Statistiky v MS SQL serveru 2000
umis sql?
forum.ubuntu.cz
no ono to je znat z prispevku..tak se ho nauc, a pak se ti samo vsechno objasni..;)
forum.ubuntu.cz
To machis: Potrebujes sa naucit s databazou rozpravat (posielat jej dotazy). Ak sa jej spravne opytas, povie ti presne co chces vediet. Na komunikaciu s DB sa pouziva jazyk SQL. Pre tvoj pripad by rozhovor vyzeral asi takto:
Databaza, posli mi pole adresa_stranky z prvych piatich riadkov po zoskupeni podla adresa_stranky a zostupnom zoradeni podla count(adresa_stranky)...
samozrejme to musis databaze napisat tak, aby to pochopila... cize jazykom SQL. Ten sa naucis napr. aj tu:
http://www.w3schools.com/sql/
EDIT:
funkcia count spocita kolko krat sa v tabulke dana polozka nachadza...
a este len chcem dodat ze ak sa chces sql naucit, vykasli sa na tie dve pismenka (MS) a ich klikoidne blbosti, otvor si konzolu a pis priamo SQL... Samozrejme, zalezi na tom, ci ho chces naozaj ovladat, alebo ti staci urobit tie statistiky....
Na to aby si vypisal 5 poslednych budes musiet zavolat nejaku fciu ktora ti vsetky spocita a nasledne na to budes musiet preskocit az na posledny zaznam a potom zacat vypisovat a posuvat sa dozadu... ms sql je v tomto pekne pomale, takze odporucam ich zoradit opacne (od najvacsieho po najmansie - order by count(..) [podtrzene]DESC[/podtrzene]). Teraz potrebujes vytiahnut uz len prvych 5 riadkov. V MySQL je na to prikaz (na konci query by si uviedol LIMIT 5), ale mssql take, ak sa namylim, nevie. Takze jednoducho v cykle prejdi prvych 5 riadkov a vytiahni si z nich co chces... Konkretnejsie poradit neviem, vzhladom na to ze neviem v akom prostredi nad tym serverom pracujes...
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Externí databáze do MS SQL serveru 2000 — založil Petr Homolka
SQL 2000 vs 2005 — založil Tomas
SQL script na serveru — založil Kamil Skála
Připojení k SQL Serveru — založil StarDuke
Ziskani dat z MS SQL SERVERU — založil machis
Moderátoři diskuze