在sql里面用select getdate()得到的日期格式是这样的2006-12-27 10:39:57.077
我只想要前面的2006-12-27这一段,该怎么写啊,一个表的一个字段默认要插入当天的日,我不想要后面的10:39:57.077,只想要2006-12-27 这一段
我只想要前面的2006-12-27这一段,该怎么写啊,一个表的一个字段默认要插入当天的日,我不想要后面的10:39:57.077,只想要2006-12-27 这一段
显示的时候把他转过来不就行了么。
字段类型设为 char(10)
实在要在默认值里控制,就按LS的办法
declare @t table(d char(10) default convert(char(10) ,getdate(),21))
select convert(char(10), getdate(), 120)
--result
----------
2006-12-27(1 row(s) affected)