Бред, конечно, и не знаю я на столько MySQL, но рискну...23.11.06 10:08 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 23.11.06 10:11 Количество правок: 3
Бред, конечно, и не знаю я на столько MySQL, но рискну предложить, только ногами не пинайте за этот мой бред.
В предположении, что время храниться в секундах, а милисекунды - дробная часть секунд отбрасывается/округляется.
Сталкивался, когда надо было дробные величины в целую переменную запихнуть, например сумму в рублях. Можно просто умножить на 100/1000. То есть привести к копейкам/милисекундам.
database.field = time_in_miliseconds() * 1000.0
Если, конечно, поддерживается арифметические операции над типами "TIME" и целыми. Обычно базы могут это позволять, например для получения сколько дней/времени между двумя датами или показаниями часов.
Чтобы не получить непредсказуемый результат, лучше всё-таки воспользоваться каким-нибудь целым типом.23.11.06 14:37 Автор: ZloyShaman <ZloyShaman> Статус: Elderman