Ik heb een probleem met het uitvoeren van een berekening op een float in een tabel.
Ik heb al op google zitten zoeken naar functies als cast, maar zonder een oplossing te vinden.
SQL:
Iedereen die de basisschool heeft gevolgd weet natuurlijk dat 0.45 / 0.225 2 moet zijn. Hoe kan ik deze berekening werkend krijgen?1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| mysql> describe mDeduction; +-------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+-------------------+----------------+ | mDid | int(11) | NO | PRI | NULL | auto_increment | | status | tinyint(4) | NO | | 0 | | | replacedBy | int(11) | NO | | -1 | | | fk_pid | int(11) | NO | | 0 | | | date | date | NO | | 0000-00-00 | | | amount | float | NO | | 0 | | | unit | varchar(20) | NO | | | | | type | varchar(20) | NO | | | | | description | varchar(255) | NO | | | | | owner_id | int(11) | NO | | 0 | | | timestamp | timestamp | NO | | CURRENT_TIMESTAMP | | +-------------+--------------+------+-----+-------------------+----------------+ mysql> select amount, amount / 0.225 from mDeduction where mDid = 3; +--------+-----------------+ | amount | amount / 0.225 | +--------+-----------------+ | 0.45 | 1.9999999470181 | +--------+-----------------+ 1 row in set (0.00 sec) |
Ik heb al op google zitten zoeken naar functies als cast, maar zonder een oplossing te vinden.
Ik ontken het bestaan van IE.