Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

(MySQL) Sum и количество знаков после запятой

328
14 мая 2005 года
Felix
257 / / 20.07.2000
есть талблица

CREATE TABLE t_artname (
pk_art int(11) NOT NULL auto_increment,
art_res int(11) NOT NULL default '0',
art_size int(11) NOT NULL default '0',
art_name varchar(100) NOT NULL default '',
art_percent float NOT NULL default '0',
PRIMARY KEY (pk_art)
)

данные (для примера одна запись)

INSERT INTO t_artname VALUES (4,1,1,'три','0.41');


делаю запрос

SELECT Sum(art_percent) FROM t_artname;

получаю кучу цифр после запятой.....

пробовал

SELECT TRUNCATE(Sum(art_percent), 3) FROM t_artname;

получаю 0,409

просто у меня может быть как две, так и три знака после запятой...


вопрос.... как правильно суммировать
287
27 мая 2005 года
Shiizoo
958 / / 14.03.2004
вместо float юзай decimal(x,2)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог