powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Интервал даты
12 сообщений из 12, страница 1 из 1
Интервал даты
    #35621848
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать интервал даты с сегодняшнего дня до конца месяца

Mercury
...
Рейтинг: 0 / 0
Интервал даты
    #35621871
что понимаем под "интервалом" ???
Если что, текущая дата: now()
Последний день месяца last_day(now())
Что найти-то нужно?
...
Рейтинг: 0 / 0
Интервал даты
    #35621913
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все значения с сегодняшнего дня до конца месяца
...
Рейтинг: 0 / 0
Интервал даты
    #35621972
Edu1982Все значения с сегодняшнего дня до конца месяца
То сть, нужно сгенерировать столько строк, сколько дней между "сегодня" и "последний день месяца"?
Или же нужно выбрать из таблицы данные, попадающие в интервал от "сегодня" до "последний день месяца"?


Совсе же не понятна решаемая тобой задача...
...
Рейтинг: 0 / 0
Интервал даты
    #35621980
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно выбрать из таблицы данные, попадающие в интервал от "сегодня" до "последний день месяца
...
Рейтинг: 0 / 0
Интервал даты
    #35622021
Код: plaintext
1.
2.
3.
select *
  from <table_name>
 where <field_with_date> >= trunc(now()) 
    and <field_with_date> < (last_day(trunc(now())) +  1 )
...
Рейтинг: 0 / 0
Интервал даты
    #35622132
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а trunc причем?
...
Рейтинг: 0 / 0
Интервал даты
    #35622152
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно выбрать из таблицы данные, попадающие в интервал от "сегодня" до "первого" дня месяца
...
Рейтинг: 0 / 0
Интервал даты
    #35622223
vasos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнужно выбрать из таблицы данные, попадающие в интервал от "сегодня" до "последний день месяца
авторнужно выбрать из таблицы данные, попадающие в интервал от "сегодня" до "первого" дня месяца
что непонятно чего вы хотите? до первого дня следующего месяца?
...
Рейтинг: 0 / 0
Интервал даты
    #35622251
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет надо до "сегодня" до первого дня текущего месяца
...
Рейтинг: 0 / 0
Интервал даты
    #35622461
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой, у меня в 8.3 нет функции last_day.Edu1982нет надо до "сегодня" до первого дня текущего месяцаselect * from table where field > date_trunc('month',now());
...
Рейтинг: 0 / 0
Интервал даты
    #35622687
Remach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вопрос "Как узнать интервал даты с начала сегодняшнего дня до конца месяца?"
то
Код: plaintext
select  date_trunc('month',now())+interval '1 month'-interval '1 second' - date_trunc('day',now())

Если вопрос "Как узнать интервал даты с текущего времени до конца месяца?" то
Код: plaintext
select  date_trunc('month',now())+interval '1 month'-interval '1 second' - now()

Все значения с сегодняшнего дня до конца месяца:
Код: plaintext
1.
2.
select * from table where dt between  date_trunc('day',now()) and
date_trunc('month',now())+interval '1 month'-interval '1 second'

выбрать из таблицы данные, попадающие в интервал от сейчас до "первого" дня месяца
Код: plaintext
1.
2.
select * from table where dt between  now() and
date_trunc('month',now())+interval '1 month'
и т.п.

см. 9.8. Date/Time Functions and Operators, PostgreSQL 7.4.1
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Интервал даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]