如何将mysql时间戳字段分为年,季度,月和日

时间:2011-06-17 09:04:57

标签: mysql sorting datestamp

我有一个mysql数据库,其中包含条目的日期戳字段。我真的想把年,季,月和日分成单独的栏目。我可以毫无问题地创建新列,但我不知道如何编写一个容易执行此操作的查询。我一直在玩这样的事情

SELECT MONTH();
FROM `datestamp`

但是没有任何快乐......

感激地收到任何帮助: - )

2 个答案:

答案 0 :(得分:0)

这应该让你开始......

SELECT DAY(`datestamp`) AS `day`,
       MONTH(`datestamp`) AS `month`,
       YEAR(`datestamp`) AS `year`,
       QUARTER(`datestamp`) AS `quarter`
  FROM `table`;

答案 1 :(得分:0)

这应该有效:

SELECT MONTH(`datestamp`) AS `datemonth`, 
DAY(`datestamp`) AS `dateday`,
YEAR(`datestamp`) AS `dateyear`,
QUARTER(`datestamp`) AS `datequarter`
FROM `table`;