回 帖 发 新 帖 刷新版面

主题:[讨论]怎样得到这样的时间格式

select sj  from xsb
输出的结果是2007-2-6 11:46 120
我想要输出的结果是2007-02-06 
该怎么写这样的查询语气,能给代码参考吗??谢谢!!

回复列表 (共6个回复)

沙发

select to_char(sj,'yyyy-mon-dd') from xsb;

板凳

select convert(char(10),sj,121) as sj  from xsb

3 楼


1楼的兄弟测试有问题,to_char 不可识别的函数名.

4 楼

我用的是oracle的语法

5 楼

select convert(varchar(10),sj,120) as sj  from xsb

to_char是oracle的转换函数

6 楼

select datename(year,sj)+'-'+dataname(month,sj)+'-'+dataname(day,sj)  from xsb

我来回复

您尚未登录,请登录后再回复。点此登录或注册