| imho.ws |
![]() |
|
|
|
# 5 |
|
Newbie
Регистрация: 11.04.2003
Адрес: Мытищи
Сообщения: 26
![]() |
2 is_absent: такой код тоже не проканает
Согласен с Sych и Sheryld, дату и время надо хранить в правильном формате, а не в текстовом, на выбор что предпочтительнее timestamp, date или datetime в зависимости от того что требуется, единственное время в timestamp, при обновлении записи, автоматически меняется на текущее. |
|
|
|
|
# 6 | |
|
::VIP::
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417
![]() ![]() ![]() |
Sava
RTFM. если уж прочитал про timespamp, то ты не мог не прочитать о том, что варчар приводится к дате. правда к стандартной... но не об этом спор... читаем вопрос: Цитата:
__________________
Nunc est bibendum |
|
|
|
|
|
# 7 | |
|
Newbie
Регистрация: 11.04.2003
Адрес: Мытищи
Сообщения: 26
![]() |
is_absent
Никто не спорит о значении полей(это ессно даты), я говорю про тип поля. Цитата:
А насчет того что varchar можно привести к дате, один вопрос, зачем? Можно же сразу задать нормально тип поля и потом извлекать оттуда значения с нужным форматированием. Может я не совсем понял твою мысль? |
|
|
|
|
|
# 8 |
|
::VIP::
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417
![]() ![]() ![]() |
Sava
Если даты возвращаются в таком виде, еще не значит, что они так хранятся в базе данных. Возможно, так настроена локаль. Возможно, человек сам их записывает в таком виде. В последнем случае, даже перевод к типам дат(date, timestamp или datetime) не поможет. Если же тип поля все-таки один из названных -- решение либо date_format() либо просто сортировка по полю. Может быть мы послушаем самого автора вопроса?
__________________
Nunc est bibendum |
|
|
|
|
# 11 |
|
::VIP::
Регистрация: 27.01.2004
Адрес: Россия. Барнаул
Пол: Male
Сообщения: 417
![]() ![]() ![]() |
_ARMAGEDDON_
www.mysql.ru, www.mysql.com Еще можно Дейта найти "Основы Баз Данных" лучше седьмое издание ![]() она в принципе, о том, как и с чем едят базы данных...
__________________
Nunc est bibendum |
|
|