我有一个datetime列在SQL Server中,给我这样的数据10/27/2010 12:57:49下午,我想查询此列,但只是让SQL Server返回日的月和年 – 例如。 2010 10 27或类似的东西。 我应该研究什么功能? 我应该尝试转换为另一个日期数据类型吗?或者只是将其转换为字符串? 最佳答案 看看CONVERT.第三个参数是要转换的日期时间样式。 例如 SELECT CONVERT(VARCHAR(10), GETDATE(), 103) -- dd/MM/yyyy format 相关文章在SQL Server中将日期格式转换为DD/MMM/YYYY格式sql-server - 将每日时间表分组为[开始日期;结束日期]与工作日列表的间隔SQL Server - 使用SQL删除日期范围之间的行.日期转换失败将SQL BigInt转换为1811011439为日期时间格式SQL日期格式转换为MMDDYYYYsql-server - 区域日期格式和数据库日期格式的不同日期格式的SQL Server错误SQL转换日期时间sql-server - 将日期时间格式的NULL值更改为空字符串 点击查看更多相关文章 转载注明原文:sql-server – 将SQL Server日期时间转换为更短的日期格式 - 代码日志