Jun 12

Как вытянуть месяц из datetime-поля?

Неделю назад столкнулся с такой проблемой, надо было вытянуть месяц из datetime-поля. Пробовал  QBE никак не получалось... Решил попробовать с помощью SQL. В инете нашел вариант решения данной задачи с помощью использования функции EXTRACT. Помогло...

Купить качественные бетономешалки всегда можно в интернет-магазине in-green.com.ua!

Вот нужный код...

П.С. Кстати с помощью этой функции можно вытянуть также и год...

SELECT SALEDATE,
EXTRACT(DAY FROM SALEDATE) AS DD,
EXTRACT(MONTH FROM SALEDATE) AS MM,
EXTRACT(YEAR FROM SALEDATE) AS YY
FROM ORDERS

П.П.С. Как вы можете увидеть, просматривая код - он не отличается большим размером, но кодик достаточно функционален и практичен, в чем вы всегда можете убедиться используя его в собственной практике.

Будем надеяться, что вы и в дальнейшем оставатся будете с нами!


  1. Евгений
     Add karma Subtract karma  +1
    Цитировать.

    Зачем такие сложности?
    Можно стандартными средствами SQL сделать:
    select month(SALEDATE)

    1
  2. Bo
     Add karma Subtract karma  +0
    Цитировать.

    Можно конечно… Но часто одна задача имеет несколько вариантов решения. В этой автор выбрал дольший)

    2

Поделитесь вашими мыслями

Поддерживаемые теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>