9 мая 2011 г. 18:28 пользователь Artem Chuprina <r...@ran.pp.ru> написал:

А эта ситуация, как правило, означает, что база спроектирована неправильно.
>  В
> правильно спроектированной базе будет пара полей "дата - минимальная
> температура", и если сегодня в отделении никто не лежит, то записи за
> сегодня
> в ней просто не будет.
>

Думаю, это не принципиально, можно придумать ситуацию, когда запись таки
должна появиться. Например, если подобное поле в таблице не одно, а их
больше, и в другом поле за сегодня существует некое число.

Спор, если я правильно понял, шел о том, можно ли значений типа NULL (или
undef) вообще избежать, не только в БД. В таком случае мне неясно, что
должна возвращать функция min() для пустого множества.

Тимур

Ответить