sql中 日期时间格式,怎样才能让字段只显示日期或只显示时间啊
创建的表中,那个字段如果是日期,怎样才能让字段只显示日期或只显示时间啊?在哪里控制还是啥?下方的同志们,crying~~这一大串玩意写在啥地方啊给个根据地我啊我是直接在s...
创建的表中,那个字段如果是日期,怎样才能让字段只显示日期或只显示时间啊?在哪里控制还是啥?
下方的同志们,crying~~
这一大串玩意写在啥地方啊 给个根据地我啊
我是直接在sql的表里面改还是需要另外创建个视图 还是干脆就用别的啥东西控制啊? 谢谢哦 展开
下方的同志们,crying~~
这一大串玩意写在啥地方啊 给个根据地我啊
我是直接在sql的表里面改还是需要另外创建个视图 还是干脆就用别的啥东西控制啊? 谢谢哦 展开
4个回答
展开全部
9.求日期
SQL SERVER:select convert(char(10),getdate(),20) value
Oracle:select trunc(sysdate) value from dual
select to_char(sysdate,'yyyy-mm-dd') value from dual
10.求时间
SQL SERVER:select convert(char(8),getdate(),108) value
OracleO:select to_char(sysdate,'hh24:mm:ss') value from dual
你不是光想在查询分析器里显示吧。你就把这个查询封装成存储过程呗。或者视图也行。这不就是select 函数(列,参数) from 表名 where 条件 么
SQL SERVER:select convert(char(10),getdate(),20) value
Oracle:select trunc(sysdate) value from dual
select to_char(sysdate,'yyyy-mm-dd') value from dual
10.求时间
SQL SERVER:select convert(char(8),getdate(),108) value
OracleO:select to_char(sysdate,'hh24:mm:ss') value from dual
你不是光想在查询分析器里显示吧。你就把这个查询封装成存储过程呗。或者视图也行。这不就是select 函数(列,参数) from 表名 where 条件 么
展开全部
datetime格式需要年月日,表里面只有年月,假设日都是01,每个月的第一天
select
convert(datetime
,(convert(varchar,所属年)+'-'+convert(varchar,所属月)+'-01
00:00:00.000'))
from
表
结果就是datetime类型的了
select
convert(datetime
,(convert(varchar,所属年)+'-'+convert(varchar,所属月)+'-01
00:00:00.000'))
from
表
结果就是datetime类型的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上,你那是oracle
如果数据库中的时间字段显示的是完成的年月日时分秒,
你只要日期的话,可以这么取
select convert(varchar(10),column_name,120) from table_name
如果数据库中的时间字段显示的是完成的年月日时分秒,
你只要日期的话,可以这么取
select convert(varchar(10),column_name,120) from table_name
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select to_char(sysdate,'hh:mi:ss') from dual
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询