Oracle SQL:选择没有日期的日期字段(仅限月份和年份)

时间:2013-06-11 14:30:15

标签: sql oracle plsql

我需要从数据库中选择我有完整日期的值。现在我必须在没有这一天的情况下获得这个日期,因为我必须按月分组并计算它们。

我是这样做的,但是这会让我像1月那样的月份1,我需要01 ...

(extract(YEAR,Month from ak.date ) || '.' ||extract(Month from ak.date) ) as Datum

2 个答案:

答案 0 :(得分:7)

使用TO_CHAR function

TO_CHAR(ak.date, 'YYYY.MM') as Datum

答案 1 :(得分:1)

另一种方式:

TRUNC(ak.date, 'MM')

这样做的好处是日期排序和日期算法仍然有效。