ďťż
 
Dzielenie kolumn integer przez siebie=float ?? (FireBird) ďťż
 
Dzielenie kolumn integer przez siebie=float ?? (FireBird)
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Dzielenie kolumn integer przez siebie=float ?? (FireBird)



kali - Tomasz Kalinowski - 12-08-2006 01:32
Dzielenie kolumn integer przez siebie=float ?? (FireBird)
  Witam serdecznie,

Baza: Firebird
temat napisałem dość dziwinie, ale mam nadzieje że przynajmniej
nikogo nie zmyli.

Jestem jeszcze nowicjuszem, i zdaża się że się zacinam. Problem
jest taki:
mam w tabeli dwie klumny w tabeli: a i b zadeklarowane jako integer:

zapytanie: Select a,b, a/b from tabela

wynik zwraca mi daną całkowitą, podczas gdy powinna wyjść jakaś
wartość zmiennoprzecinkowa. Na przykład jest a=3, b=4 to wynikiem
jest 0 a powinno być 0,75.

jesli napiszę zapytanie:

Select a, b, (a*1.5/1.5)/(b*1.5/1.5) from tabela,

to otrzymuję poprawny wynik w 3 kolumnie, czyli 0.75.

Jak zapisać to w sql prościej czyli w stylu, select a, b, a/b "jako
float" from tabela?

Dzięki za pomoc, sory za nieprofesjonalność.
pozdrawiam - Tomasz Kalinowski





Rafal Bobrowski - 12-08-2006 01:32

  kali - Tomasz Kalinowski napisał(a):
>
> Jak zapisać to w sql prościej czyli w stylu, select a, b, a/b "jako
> float" from tabela?

select
A,
B,
cast (A as double precision)/cast (B as double precision) as C
from tabela;

Pozdrawiam,
RB




kali - Tomasz Kalinowski - 12-08-2006 01:32

 
Wielkie dzięki Rafał. O to chodziło.
pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) Jak =?ISO-8859-2?Q?zamieni=E6_dwa_pola_jednej_kolumny_?==?ISO-8859-2?Q?w_dw=F3ch_rekordach_za_pomoc=B1_jednego_zapyt? ==?ISO-8859-2?Q?ania=3F?= firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP [mysql] =?ISO-8859-2?Q?po=B3=B1czenie_tabel_wg_kolumn=2C_?==?ISO-8859-2?Q?nie_wierszy?= ms sql server - =?ISO-8859-2?Q?domy=B6lny_format_kolumn_ty?==?ISO-8859-2?Q?pu_datetime?= [ORACLE] Dodanie kolumny typu BLOB - =?ISO-8859-2?Q?wp=B3yw_na?==?ISO-8859-2?Q?_wydajno=B6c?= =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ptsite.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com