![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 11.03.2007 Skąd: Łódzkie Ostrzeżenie: (0%) ![]() ![]() |
witam
no i zrobiłem sobie tabele ze statystyką tak jak poniżej prezentuje foto: (IMG:http://www.kosmosnews.pl/inne-dane/tabela.gif) mam taki problem jak z tej tabeli wyciągnąć: informację na którym miejscu jest uzytkownik wg całego rankingu , i wg danego miesiaca wiem jak wyświetlić ogolną statystykę
ale nie wiem jak wyciągnąć dane miejsce na którym jest użytkownik, wg. tabeli powyżej powinno wyjść przykładowo dla user 4 - 3 miejsce kto pomoże?? może zapytam inaczej - chodzi tu o numer wiersza w którym na którym bedzię urzytkownik 4 jak można sprawdzić kótry numer wiersza z wyniku zapytania spełnia warunek gdzie user = 4 Ten post edytował japolak 26.09.2012, 09:59:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 13 Dołączył: 8.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak. Tak na szybko. (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 11.03.2007 Skąd: Łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak. Tak na szybko. (IMG:style_emoticons/default/smile.gif) dzięki (IMG:style_emoticons/default/smile.gif) pomogło działająca wersja dla wyszukania miejsca konkretnego użytkownika:
oraz działająca wersja dla wyszukania miejsca konkretnego użytkownika wg. punktacji z danego miesiąca:
zmasz może szybszą wersje:) (IMG:style_emoticons/default/questionmark.gif) jest fajniejszy sposób na numrowsa
to też działa jak należy chodź wychodzi na to ze troche wolniejsze jest rozwiązanie mojego zadanie wg. twojej podpowiedzi: miejsce w całym rankingu
miejsce w rankingu z ostatniego miesiaca
dzieki!! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko fajnie, tylko że to nie są funkcje rankingujące... (IMG:style_emoticons/default/smile.gif) Tylko nadające rownum, a to zupełnie co innego - nie uwzględnia pozycji ex-equo.
Np. dla podanych poniżej wartości zadziała źle: sklep sprzedaż 1 100 2 200 3 100 4 200 Zwróci: 1 100 1 3 100 2 2 200 3 4 200 4 A powinien: 1 100 1 3 100 1 2 200 3 4 200 3 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 11.03.2007 Skąd: Łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Wszystko fajnie, tylko że to nie są funkcje rankingujące... (IMG:style_emoticons/default/smile.gif) Tylko nadające rownum, a to zupełnie co innego - nie uwzględnia pozycji ex-equo. Np. dla podanych poniżej wartości zadziała źle: sklep sprzedaż 1 100 2 200 3 100 4 200 Zwróci: 1 100 1 3 100 2 2 200 3 4 200 4 A powinien: 1 100 1 3 100 1 2 200 3 4 200 3 Chol...e... ra racja.. Jak więc napisać takie coś(IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
jest jedna wada podaje numeracje od końca czyli aktualna pozycja to count(*)-num oczywiście count musisz wyciągnąć w osobnym zapytaniu Ten post edytował sazian 27.09.2012, 21:37:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:13 |