Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Документация к MySQL 5.5 заявляет, что поддерживаемый диапазон дат в типе DATETIME составляет от 1000-01-01 00:00:00 до 9999-12-31 23:59:59. В продолжении говорится, что «Для DATE и DATETIME, „поддерживаемый“ означает то, что значения меньше могут работать, но гарантии нет». Выходило, что приложение занесло в базу странный datetime, и благодаря тому, что значение прошло проверку формата и попало в базу данных. Упс…
Ответ, который вернулся, был совсем другим: 2011-08-22 11:27:27. Это правильный ответ
float a = 0.7;
double b = 0.7;
if( a==b ) puts("OK"); else puts("EPIC FAIL!");
Когда MIN(DATE) != MIN(DATE)?