Столбец приблизительной даты - PullRequest
0 голосов
/ 25 августа 2011

Один из моих клиентов хотел бы иметь пользовательский столбец даты, в котором он мог бы хранить только год, комбинацию месяца и года (без дня) или классическую дату с днем, месяцем и годом.

Должно быть возможно использовать это поле для сортировки данных.Дата «месяц-год» должна рассматриваться как «01-месяц-год» для сортировки, а дата «год» должна рассматриваться как «01-01-год» для сортировки.

IМожно представить два решения для этого:

  • Сохраните дату в стандартном формате «день-месяц-год» и сохраните в отдельном столбце способ ввода даты («год»,"месяц-год", "день-месяц-год"), поэтому приблизительная дата может отображаться точно так, как она была введена.

  • Использовать какой-то пользовательский столбец даты в postgresqlбаза данных.

Кто-нибудь сталкивался с этим?

1 Ответ

1 голос
/ 25 августа 2011

Вы можете использовать функции даты и времени для извлечения компонентов даты.Я не думаю, что имеет смысл создавать дополнительные столбцы.Также некоторые базы данных позволяют создавать индексы по функциям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...