sql server 中如何将系统日期简化?

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:12:01
sql server 中如何将系统日期简化?
例如 取得的系统日期为'2008-09-03',想简化为'2008-9-3',为了方便后续的查询,请问有这个函数么?
是,两个是一样的 ,但是我想要'2008-9-3'这种前面不带0的格式,为了后面的查询用,请问这种怎么解决

select to_char(sysdate,'fm yyyy/mm/dd')
from dual 这个试了不行啊

select replace(CONVERT(varchar, getdate(), 120 ),'-0','-')

貌似你写的这个例子没什么区别,两个时间的写法都是一样的
前提是你的日期字段是datetime

select to_char(sysdate,'fm yyyy/mm/dd')
from dual

fm就是曲调前导"0"的你试下!

我是在ORACLE中啊!!
你是SQL SERVER!!

d 月中的某一天。一位数的日期没有前导零。
M 月份数字。一位数的月份没有前导零。

给你个网页你仔细看下!
http://www.cnblogs.com/tangdebing/archive/2007/11/30/978463.html

随风散忆 回答正确!