powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос новичка. SELECT GROUP
7 сообщений из 7, страница 1 из 1
Вопрос новичка. SELECT GROUP
    #38358912
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть табличка t_table7 с таким содержимим:

+----+-----------------+-------+---------+
| id | name | price | authors |
+----+-----------------+-------+---------+
| 1 | Book PHP | 123.5 | 1 |
| 2 | BOOK HTML | 80.3 | 2 |
| 3 | BOOK CSS | 79 | 3 |
| 4 | jQuery Book | 180 | 4 |
| 5 | SQL Book | 112 | 1 |
| 6 | InnoDB Bible | 98 | 3 |
| 7 | MyISAM Engine | 70 | 4 |
| 8 | WebSite Dynamic | 110.5 | 1 |
| 9 | Windows History | 107.5 | 2 |
| 10 | Windows XP | 105.8 | 1 |
| 11 | Linux | 101.3 | 3 |
| 12 | Adobe History | 121.5 | 4 |
| 13 | Perl | 130.1 | 2 |
| 14 | CGI | 82.5 | 2 |
+----+-----------------+-------+---------+


хочу сделать выборку такого плана: сколько нужно денег чтобы купить книгографию по 1му экземпляру книги на каждого автора
Код: sql
1.
2.
3.
SELECT authors, SUM(price)
	FROM t_table7
	GROUP by authors;



а мне выдает ерунду...
автор+---------+--------------------+
| authors | SUM(price) |
+---------+--------------------+
| 1 | 451.8000030517578 |
| 2 | 400.40000915527344 |
| 3 | 278.3000030517578 |
| 4 | 371.5 |
+---------+--------------------+

Откуда там такие длинные дробные числа полезли? Если их суммировать - то там все должно быть кратным 0.1

В чем моя ошибка.. спс
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38358960
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот по 4 посчитало правильно... 371.5

отозвитесь хотябы глюк ли это или нет?
Запрос с ошибкой или нет?
Поделитесь хотя бы мнением....

MySQL тот что с последней сборки denwer-а
(MySQL v5.5.25)
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38358965
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lnker,

Посмотрите FAQ тему -- выборка первой
записи в групе.
Ван надо определить какую имено книгу вы хотите купить
у автора? первую по ИД? самую дорогую? самую недорогую?
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38358977
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
javajdbc,

Все книги одного автора.
Выбрать автора 1 и все книги которые она написал, потом суммировать и вывести в формате |idAuthor|SUMM| групирая таким образом всех авторов
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38358993
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость


С какого-то сборника примеров MySQL и здесь все работает...
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38359001
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подставляю вместо price другую колонку id INT - суммирует хорошо..
Код: sql
1.
2.
3.
SELECT authors, SUM(id)
 FROM t_table7
 GROUP by authors;



authorsSUM(id)124238320423
4 rows in set (0.00 sec)

Блин.. Ну что же с FLOAT так не может?(
...
Рейтинг: 0 / 0
Вопрос новичка. SELECT GROUP
    #38359010
lnker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо поговорил сам с собой. вопрос закрыт!

http://stackoverflow.com/questions/3907021/using-sum-on-float-data
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос новичка. SELECT GROUP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]