[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Баг или что это? min -max
VeRTak

SELECT
Site.id,
MIN(Apartmentsfirst.stotal) AS stotal_min,
MAX(Apartmentsfirst.stotal) AS stotal_max
FROM VeRTak\Models\Site Site
JOIN VeRTak\Models\SiteComplexes SiteComplexes
ON SiteComplexes.siteid = Site.id
JOIN VeRTak\Models\Apartmentsfirst Apartmentsfirst
ON Apartmentsfirst.complexid = SiteComplexes.complexid
WHERE Site.domain LIKE :domain:


Собственно вот такой запрос. Результат которого вот такой

[stotal_min] => 101.10
[stotal_max] => 98.95


Вопрос о том как это? Или я что-то упустил?
VeRTak
Уже начал параноить, сделал int, а не float

в результате получаю


[stotal_min] => 101
[stotal_max] => 99


Хотя по другим данным все работает. Мистика какая-то
Guest
Какой тип поля Apartmentsfirst.stotal?
VeRTak
Цитата (Guest @ 6.10.2017 - 17:31)
Какой тип поля Apartmentsfirst.stotal?


Цитата (VeRTak @ 6.10.2017 - 17:23)
сделал int, а не float

S.Chushkin
Какой движок?

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
VeRTak
Цитата (S.Chushkin @ 6.10.2017 - 20:40)
Какой движок?


Phalcon. Проблему решил. У меня там условие IF было. Не стал тащить весь запрос сюда, выложил только часть. Так вот в условие два столбца, и у них разные типы были, поэтому такая ситуация сложилась, видно по ошибке дал случайно не правильный тип когда создавал таблицу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.