标签: sql-server
如何获取CAST函数进行转换...
2011-10-30 09:32:40.000
进入
10-30
下面的语句包括年份(我不需要)...
CAST(DateAdded AS date) AS CastToDate
有多个具有不同日期的行,需要转换为仅显示月份和日期。
答案 0 :(得分:1)
一种选择是使用转换掩码110将日期时间值转换为文本,该转换掩码使用格式mm-dd-yy。然后,仅取最左边的5个字符,其中包括月份和日期:
110
mm-dd-yy
SELECT LEFT(CONVERT(varchar, date_col, 110), 5) FROM yourTable; 10-30
答案 1 :(得分:0)
假设您使用的是相当现代的版本,则可以使用FORMAT函数。
FORMAT
这比从具有神秘数字代码的运算结果中提取子字符串更具可读性。
select format(getdate(),'MM-dd')
Demo