如何在SQL中以某种方式格式化日期

矽8

我有以下查询:

SELECT DATEADD(DAY, 0 - (DATEPART(weekday, GETDATE()) % 7), GETDATE())

显示:

2014-04-19 10:47:46.790

如何修改查询以使其显示04/19/201404-19-2014

汤姆

SELECT CONVERT(VARCHAR, DATEADD(DAY, 0 - (DATEPART(weekday, GETDATE()) % 7), GETDATE()), 101)

产出

04/19/2014

SELECT CONVERT(VARCHAR, DATEADD(DAY, 0 - (DATEPART(weekday, GETDATE()) % 7), GETDATE()), 110)

产出

04-19-2014

或者,您可以在使用的应用程序中格式化(在您的情况下为SSRS)。可以这样做

=Format(date_column, "MM/dd/yyyy")

或者

=Format(date_column, "MM-dd-yyyy")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章