Odpowiedz na ten temat
Pokaż wyniki od 1 do 3 z 3
  1. uho
    Mężczyzna uho jest offline
    Avatar uho
    Dołączył
    Mar 2008
    Skąd
    Łuków, PL
    Postów
    135

    Cytuj | #1

    Witam, mam głupi problem, dlaczego gdy chcę wykonać taką operacje:
    SELECT 300/60/60;
    dostaję 0 ?!
    nie pomaga użycie:
    SELECT round(300/60/60,2);

    SQLite na chama wszystkie operacje liczbowe zaokrągla, ale w tym przypadku nie mogę uzyskać wyniku dzielenia, po przecinku !
    Telefon: iPhone 4S 16GB
    Odtwarzacz: iPod Nano 4G
    Tablet: iPad2 3G 16G
    WWW: http://www.tomaszbuziak.com


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    SELECT round(300.0/60/60,2);

    albo:

    SELECT round(CAST(300 AS REAL)/60/60,2);
    Ostatnio edytowane przez macieks72 ; 23.10.2011 o 21:45
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1
    Ludzie, używajcie alta. No chyba że wam obojętne, czy robicie komuś 'łaskę', czy 'laske'.

  3. uho
    Mężczyzna uho jest offline
    Avatar uho
    Dołączył
    Mar 2008
    Skąd
    Łuków, PL
    Postów
    135

    Cytuj | #3

    wielkie dzięki, pomogło:
    SELECT round(CAST(300 AS REAL)/60/60,2);
    Telefon: iPhone 4S 16GB
    Odtwarzacz: iPod Nano 4G
    Tablet: iPad2 3G 16G
    WWW: http://www.tomaszbuziak.com

Odpowiedz na ten temat