A zrobić na stałe dodatkową komórkę której wartość będzie obliczana a potem wywołanie z tej komórki - też się nia da ?
A nie lepiej przepisac dane do kursora "wyliczeniowego" z dodatkowq kolumna ??
Reklamy
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-07-29, 19:59 SkinControl
nie wiem co masz na mysli piszac kursor wyliczeniowy? znaczy stworzyc tabele tymczasową na czas obliczen przemnażajac wszystkie wyniki?
No można. Ale te punkty są tak często uzywane że lepiej zrobic tą dodatkową kolumnę.
ale dzięki.
Nogal
Dołączył: 18 Sie 2001
Posty: 5672
Miasto: Kraków
2003-07-29, 20:13 SkinControl
MaXyM napisał:
Hehe. No a jak bedzie 1.49 ?? to po dodaniu 0.01 bedzie połówka i co wtedy? Poza tym to musi się zmieścić w zapytaniu SQLowym.
To wtedy nic nie robisz - sprawdzasz tylko jeden warunek - jesli masz x.5 (pod x podstaw dowolna liczbe calkowita)
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-07-30, 08:42 SkinControl
A teraz pomyśl ile roboty żeby w SQLu obciąć ułamek i sprawdzić czy on równa się dokładnie 0.5
BTW: zrobiłem statystyki - ich definicje zaproponował McLaren. Jak ktoś ma jeszcze jakieś pomysły to śmiało.
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-07-30, 11:29 SkinControl
Kavoo, padło pytanie do Ciebie a nie odpowiedziałeś: czy kierowcy ktory dostał DQ podczas wyścigu nalezy odebrać zdobyte przez niego punkty czy zostawić tak jak proponuje export?
Precedensem może być to, że jak ktoś dostanie DQ z powodu kar to w ogole nie moze brac udzialu w wyscigu i pktow nie dostanie mimo że to takie samo DQ
Nogal
Dołączył: 18 Sie 2001
Posty: 5672
Miasto: Kraków
2003-07-30, 19:29 SkinControl
MaXyM napisał:
A teraz pomyśl ile roboty żeby w SQLu obciąć ułamek i sprawdzić czy on równa się dokładnie 0.5
IF ( liczba - FLOOR( liczba)) = 0.5
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-07-30, 21:55 SkinControl
Nogal, OK. Punkt dla Ciebie
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-08-17, 00:10 SkinControl
Kolejny problem wynikł podczas implementowania zgłaszania PROVów dosystemu choć nie koniecznie z PROVami jest związany.
Ponieważ cały system puntowania jest oparty o exporty z wyścigu może się zdarzyć że wezmą w nim udział osoby nie należące do ligi, które otrzymały DQ, wzięły PROVa etc. Pomijając fakt ze to mało możliwe - teoretycznie sytuacja może mieć miejsce.
Oczywiście system nie zaimportuje punktów tych osób ale może dojść do sytuacji gdzie po wyrzuceniu niechcianych kierowców kolejna osoba będzie miała mało punktów np.
ale np. panowie z poz 19 i 20 to ww przypadki do odrzucenia. więc mamy sytuaxcję
poz 18 - 109 pkt
poz 19 - 100 pkt
którą mozna byłoby przełknąć ostatecznie (w sumie pan z poz 21 (19) mógł jechać szybciej) gdyby nie ew kierowca który zgłosił PROVa. Zakładając że poz 19 w tym momencie zamyka stawkę, kierowca który dostał prova zajmie miejsce 20 otrzymując punktów:
Teraz pytanie. Mam to olać bo nie będzie takich sytuacji, mam wyrzucać tych niechciany ale utrzymując pozycje (wtedy punkty będa ospowiadały pozycjom i będzie OK), mam renumerować pozycje aktualizując ilość punktów wg punktowania Nascara.
Długi post wyszedł ale takie niuanse wychodzą. A już chciałem parę dni temu wysłać Richiemu instalkę.
PS. System zgłaszania PROVów będzie automatem a więc:
- prova będzie mógł zgłosić kierowca wcześniej się logując
- kontrolowana będzie ilość zgłaszanych provów
- prova będzie mozna zgłosić najpóźniej do godz startu wyścigu (wg czasu serwera)
- z prova będzie mozna zrezygnować najpóźniej do godz startu wyścigu (wg czasu serwera)
PS2. własciwie szkoda że Gregor się nie zabrał za ten serwis
Dimax
Dołączył: 17 Sie 2001
Posty: 2987
Miasto: Szczecin
2003-08-17, 00:53 SkinControl
Z tym podejsciem czasowym ze zgloszeniem PROV to jest kicha bo PROVA bardzo czesto bierze sie w wyniku naglego uszkodzenia netu / kiery / wersji nascara i innych nieprzewidywalnych okolicnzosci
W przypadku skopania netu prova nie zglosimy bo nie mamy netu, a moglibysmy spokojnie zgloscic 1-2 dni pozniej tak jak to bylo do tej pory nikt nie mial pretensji i bylo OK
W przypadku uszkodzonego nascara (np kavoo mial taki przypadek kiedys, zla wersja chyba nie ten patch i packet CRC error ) jasne stanie sie to dopiero po probie wejscia na serek czyli po 22 czyli po czasie na zgloszenie prova
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-08-17, 01:05 SkinControl
Kwestia elastyczności terminu to jest drobiazg. Ja jestem za ostrym traktowaniem przypadków. Ale nie mam mocy ustawodawczej więc to tylko propozycja i może zostać zmieniona.
Pamiętajcie jednak że to jest automat który ma odciążyć sędziów. Z drugiej strony nie mozna dopuścić aby w każdym momencie sezonu ktoś sobie prova zdjął czy zgłosił - ograniczenia automatów.
Dzieki za sugestię. Czekam na oficjalne stanowisko Kierownictwa w tej sprawie.
Jednak wazniejsza dla mnie jest odpowiedź na podstawowe pytanie poprzedniego posta
Nogal
Dołączył: 18 Sie 2001
Posty: 5672
Miasto: Kraków
2003-08-17, 09:37 SkinControl
MaXyM - a nie da sie dorobic recznej modyfikacji wynikow ??
Tak naprawde to nawet bez modyfikacji mozna to przejsc edytujac w razie potrzeby export
kavoo
Dołączył: 16 Sie 2001
Posty: 8688
Miasto: 100lica
2003-08-17, 09:59 SkinControl
MaXyM robisz z igly widly
1. McLaren ma racje - zawsze mozna wyedytowac export przed zaladowaniem go do skryptu, w koncu to zwykly HTML
2. W NR2003 boss ma mozliwosc kickowania/banowania tych, ktorzy na serwerze byc nie powinni, a nie wyobrazam sobie zeby wyrzucony z serwera driver znalazl sie nagle w exporcie z punktami
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-08-17, 11:17 SkinControl
OK. Dzięks. W takim razie mniej roboty dla mnie.
Marcus
2003-08-21, 23:47 SkinControl
Co sie dzieje???przy probie zassania nowych skinow wywala "Parametr jest nieprawidlowy!" ??????????????