Страница 1 из 1

Как сделать запрос со вставкой текущего месяца в этот запрос

Добавлено: 08 июн 2009, 13:34
sundoom
Есть такой запрос:

select num_ip from ip where date_send_ip >= '01.05.2009' and date_send_ip<'01.06.2009'

Нужно сделать так, чтобы в критериях запроса номер текущего месяца был не фиксирован (чтобы не приходилось каждый раз лезть в скрипт и менять номер месяца в запросе), а проставлялся автоматически исходя из текущей даты. Не знаю, как это реализовывается на Firebird`e.
Помогите, пожалуйста!

Re: Как сделать запрос со вставкой текущего месяца в этот запрос

Добавлено: 08 июн 2009, 14:12
Dimitry Sibiryakov
Это реализуется с использованием CURRENT_DATE, EXTRACT и DATEADD. RTFM.

Re: Как сделать запрос со вставкой текущего месяца в этот запрос

Добавлено: 08 июн 2009, 15:43
sundoom
Я про эти функции я знаю. И знаю как ими пользоваться по-отдельности, но как реализовать в одном запросе - не хватает пока знаний и опыта. Суть в том и заключается, как все это реализовать с помощью одного запроса. Может можно как-то вложенным его сделать?

Re: Как сделать запрос со вставкой текущего месяца в этот запрос

Добавлено: 08 июн 2009, 17:05
WildSery
На будущее - не дублируй вопросы здесь и на SQL.ru - контингент посетителей почти совпадает.

Re: Как сделать запрос со вставкой текущего месяца в этот запрос

Добавлено: 08 июн 2009, 21:14
kdv