![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 25.08.2009 Skąd: Toruń / Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Mam następujące zapytanie: SELECT tag, wygrane, przegrane, remisy, ((2*wygrane) - przegrane + remisy) AS punkty FROM xxx WHERE xxx = 1 ORDER BY punkty DESC Wyniki pokazywane są na tej stronie: http://gieromaniak.pl/liga/l1/drabinka Pytanie: Czemu pierwszy wynik jest taki WIELKI? Jak temu zapobiec by pokazywała się ilość punktów -1 zamiast "18446744073709551615". |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pokaż deklarację tabeli.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 2 Dołączył: 25.08.2009 Skąd: Toruń / Bydgoszcz Ostrzeżenie: (10%) ![]() ![]() |
wygrane, remisy i przegrane są UNSIGNED TINYINT(3)
Silnik InnoDB coś jeszcze...? Ok rozwiązałem problem. Można zamknąć. Nie wiedziałem, że jak tworzę wartość z kolumn typów UNSIGNED to ta wartość też może jedynie takie wyniki objąć. Zastosowałem funkcję CAST(). Ten post edytował Jazi 11.08.2010, 12:24:26 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz UNSIGNED to jak ty chcesz wymusić wyświetlenie '-1'?
-------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:17 |