我有数据库,我已经以这种格式插入了时间戳(6):
18-AUG-14 02.49.27.000000000 PM
。
我想将其提取到:2014-08
它叫做ISO 8601
答案 0 :(得分:2)
您需要使用to_char功能从时间戳中提取年月。
select to_char(timestamp, 'yyyy-mm') from your_table
答案 1 :(得分:-1)
我已经用这种方式做到了这一点 -
select extract(year from timestmp) || '-' || extract(month from timestmp) from texmp1;
希望这有帮助。
这是表结构:
create table texmp1
(
timestmp timestamp
);