oracle中读取时间,只显示年,月,日,怎么写sql语句
表名history,字段名time,在数据库中格式是年、月、日、时、分、秒,从数据库中读取time字段,只显示到日,具体sql语句怎么写...
表名history,字段名time,在数据库中格式是年、月、日、时、分、秒,从数据库中读取time字段,只显示到日,具体sql语句怎么写
展开
5个回答
展开全部
首先你的time是什么数据类型要搞清楚(desc history就能看到),
如果是date型那么可以用楼上的方法,也可以用:
select to_char(time,'yyyymmdd') from histroy;
如果是字符型(如char、varchar等)那么可以用:
select substr(time,1,8) from histroy;(这里假设time的格式为YYYYMMDDHHmi,所以取前八位)
如果是date型那么可以用楼上的方法,也可以用:
select to_char(time,'yyyymmdd') from histroy;
如果是字符型(如char、varchar等)那么可以用:
select substr(time,1,8) from histroy;(这里假设time的格式为YYYYMMDDHHmi,所以取前八位)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select trunc(time) from history
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select to_char(date_time,'yyyy-mm-dd') from table_name;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询