Ao realizar a soma da coluna "valor", conforme a aula, o resultado apresentado pelo MySQL é, no mínimo, esquisito.
vejam
mysql> select sum(valor) from compras;
+-------------------+
| sum(valor) |
+-------------------+
| 77356.82999999999 |
+-------------------+
1 row in set (0.00 sec)
Esta é a descrição da tabela:
mysql> desc compras;
+-------------+------------------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------------------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| valor | double | NO | | NULL | |
| data | date | NO | | NULL | |
| observacoes | varchar(255) | NO | | NULL | |
| recebido | tinyint(1) | YES | | 0 | |
| forma_pagt | enum('cartao','boleto','dinheiro') | YES | | NULL | |
+-------------+------------------------------------+------+-----+---------+----------------+
Não era para ter apenas duas casas decimais? O que está havendo?
Obrigado!