Как разделить поле даты в MySQL на год, квартал, месяц и день - PullRequest
0 голосов
/ 17 июня 2011

У меня есть база данных mysql с полем datetamp для записей.Мне бы очень хотелось разделить год, квартал, месяц и день на отдельные столбцы.Я могу создать новые столбцы без проблем, но я не знаю, как написать запрос, который делает это легко.Я играл с такими вещами, как это

SELECT MONTH();
FROM `datestamp`

Но у меня не было никакой радости ...

Любая помощь с благодарностью получена: -)

Ответы [ 2 ]

0 голосов
/ 17 июня 2011

Это должно работать:

SELECT MONTH(`datestamp`) AS `datemonth`, 
DAY(`datestamp`) AS `dateday`,
YEAR(`datestamp`) AS `dateyear`,
QUARTER(`datestamp`) AS `datequarter`
FROM `table`;
0 голосов
/ 17 июня 2011

Это должно помочь вам начать ...

SELECT DAY(`datestamp`) AS `day`,
       MONTH(`datestamp`) AS `month`,
       YEAR(`datestamp`) AS `year`,
       QUARTER(`datestamp`) AS `quarter`
  FROM `table`;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...