1
我想从SQL Server 2005中的datetime
类型中选择格式化的日期字符串。如何将日期时间字段转换为SQL Server 2005中的格式化字符串?
格式为“yyyy/mm/dd hh:mm:ss”。
只使用查询的最佳方法是什么?
我想从SQL Server 2005中的datetime
类型中选择格式化的日期字符串。如何将日期时间字段转换为SQL Server 2005中的格式化字符串?
格式为“yyyy/mm/dd hh:mm:ss”。
只使用查询的最佳方法是什么?
查看CONVERT语句。
SELECT CONVERT(VARCHAR(20), getdate(), 120)
是最接近你想要的。 (注意:不同的分隔符( - 而不是/))
select convert(varchar, datetime_field, 120) from tablename;
会做几乎你想要什么。
120
是转换“风格”,see here for more.