SQL如何用语句将日期后面的时间去掉?
1个回答
展开全部
1、创建测试表,
create table test_times(id number, v_time timestamp);
2、插入测试数据
insert into test_times values(1,to_timestamp('1980-07-10 00:00:00.000', 'yyyy-mm-dd hh24:mi:ss.ff'));
insert into test_times values(2,to_timestamp('1980-07-12 00:00:00.000', 'yyyy-mm-dd hh24:mi:ss.ff'));
insert into test_times values(3,to_timestamp('1980-07-13 00:00:00.000', 'yyyy-mm-dd hh24:mi:ss.ff'));
commit;
3、查询表中全量数据,select t.*, rowid from test_times t;
4、编写sql,将日期后面的时间去掉;
select t.*, to_char(v_time,'yyyy-mm-dd') v2 from test_times t;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询