Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird 2.1, kann es noch dividieren? (https://www.delphipraxis.net/120071-firebird-2-1-kann-es-noch-dividieren.html)

kachel81 5. Sep 2008 09:24

Datenbank: FB • Version: 2.1 • Zugriff über: native

Firebird 2.1, kann es noch dividieren?
 
Hallo,

hab ein merkwürdiges Problem mit FB 2.1

SQL-Code:
select
  (1 / 2)
from
  rdb$database
ergibt 0

Kann das irgendwer nachvollziehen?

LG Kachel

DeddyH 5. Sep 2008 09:30

Re: Firebird 2.1, kann es noch dividieren?
 
Ich habe gerade kein FB zur Hand, aber was kommt hierbei heraus?
SQL-Code:
select
  (1.0 / 2)
from
  rdb$database

mkinzler 5. Sep 2008 09:33

Re: Firebird 2.1, kann es noch dividieren?
 
Oder explizit Typ angeben
SQL-Code:
select
  CAST (1 / 2 as NUMERIC(8,2))
from
  rdb$database;

Elvis 5. Sep 2008 09:35

Re: Firebird 2.1, kann es noch dividieren?
 
Zitat:

Zitat von kachel81
Kann das irgendwer nachvollziehen?

Ja ich, und so ziemlich jeder User einer anderen Sprache als Pascal. ;-)
Integer/Integer ergibt Integer, macht viel mehr Sinn als Integer/Integer -> Double.

mkinzler 5. Sep 2008 09:49

Re: Firebird 2.1, kann es noch dividieren?
 
Zitat:

Ja ich, und so ziemlich jeder User einer anderen Sprache als Pascal. Wink
Und Anhängern von nicht typisierten Sprachen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz