小白请教convert语句问题

我写了一个sql语句想把日期格式转换成YYYY-MM-DD的格式。用convert转换完格式总是YYYY/MM/DD
找了半天没找到原因请教大神们给解答一下。SELECT convert(char(16),[日期],111)
,[时间]
,[血糖]
,[签名]
FROM [View_dms_xtjc]
2016/03/16 10:48 15:34 15 结果是这样的。

Sql日期时间格式转换

把111换成112, 要是你还要时分秒就换成120或者121或者126。这些是微软定义的一种格式而已

SqlServer 中不同的写法不一样。