1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Работа с датами

Тема в разделе "SQL", создана пользователем Sh00r00p, 7 сен 2007.

Наш партнер Genesis Hackspace
  1. Sh00r00p

    Sh00r00p Гость

    каким образом можно
    определить входит ли в период который составляют 2 поля месяц переменной в которой лежит дата(вообще говоря это поле)

    Что-то вроде
    select * from table where
    period_begin <= trunc(TO_DATE('03.01.2003','MM/DD/YYYY'),'mm')
    and period_end >= trunc(add_months(TO_DATE('03.01.2003','MM/DD/YYYY'),1),'mm')-1

    но, данные TO_DATE('03.01.2003','MM/DD/YYYY') это переменная, и надо менять дни на 1-е число месяца или просто сравнивать с принадлежностью к месяцу.
     
  2. abv

    abv Гость

    не совсем понял постановку задачи, но думаю, что функция extract вам поможет, например
    select * from table where extract(year from dt)=2003 and extract(month from dt)=1
     
  3. ooo

    ooo Гость

    Непонятна постановка задачи. С интервалом дат сравнивается дата или с интервалом месяцев сравнивается месяц. Если надо последний день месяца узнать, то можно использовать
    last_day(to_date('03.01.2003','MM/DD/YYYY')).
     
Загрузка...
Похожие Темы - Работа датами
  1. valerian38
    Ответов:
    1
    Просмотров:
    33
  2. HFTIT
    Ответов:
    0
    Просмотров:
    44
  3. putinka
    Ответов:
    0
    Просмотров:
    76
  4. nujencod
    Ответов:
    0
    Просмотров:
    48
  5. zehrx

    Проблема Не работает FileZilla

    zehrx, 19 мар 2017, в разделе: Kali Linux
    Ответов:
    3
    Просмотров:
    62

Поделиться этой страницей