Intege in Float umwandeln

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

rito
***
Beiträge: 54
Registriert: Do, 05.07.2007 10:17

Intege in Float umwandeln

Beitrag von rito »

Diese Tabelle soll mit den Durchschnitt aller Dienstagsbesucher errechnen, sofern Dienstags geöffnet wäre. Die Spalten "Dienstag"."Dienstag" und "Dienstag_Anzahl"."Dienstag" sind Integerwerte. Das Ergebnis "Durchschnitt Dienstags" sollte jedoch vom Typ float sein. Wie könnte ich dies hier ändern? Bisher kommen bei den Berechnungen nur Integerwerte heraus.

Code: Alles auswählen

SELECT "Dienstag"."Dienstag" / "Dienstag_Anzahl"."Dienstag" AS "Durchschnitt Dienstags" FROM "Dienstag", "Dienstag_Anzahl"
Vielen Dank für eure Mühen!
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Intege in Float umwandeln

Beitrag von AndreasJBittner »

Hallo,

vielleicht mit select .... Float(Feldname1) / Float(Feldname2) .... ?

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Intege in Float umwandeln

Beitrag von Barlee »

Hallo rito,

CAST musst Du nehmen. Vgl. meinen Beitrag zu Deiner anderen Frage.

Code: Alles auswählen

CAST(feldname AS float)

Code: Alles auswählen

CAST(feldname AS double)
usw.

Gruß Barlee
Antworten