Выборка из БД

Привет.
У меня есть БД, назовём её "mydb".
В базе "mydb", есть таблица "mytable".
В таблице "mytable", три поля: text (тип char), start_date (тип DATE) и end_date (тип DATE).
Я хочу сделать выборку за определённую дату в диапазоне от start_date до end_date.
Но я хочу что бы выборка была только по дням и месяцам, не учитывая год!
Как это можно сделать?
Особенно интересует вопрос, как можно сделать выборку между:
23.12 - 01.01
Если я введу 01.01.2013, то эта дата должна попасть в диапазон!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

> Я хочу сделать выборку за

> Я хочу сделать выборку за определённую дату в диапазоне от start_date до end_date.
Ну и? Что не получается?

> Но я хочу что бы выборка была только по дням и месяцам, не учитывая год!
Не учитывая или не показывая? Если первое, что данное условие входит в противоречие с:

> Если я введу 01.01.2013, то эта дата должна попасть в диапазон!

Если второе, то используйте функцию для отсекания года от даты:
http://postgresql.ru.net/manual/functions-formatting.html

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023