sql-server - SQL Server 2012 中的日期格式

标签 sql-server sql-server-2012

我的日期采用这种格式2017-02-03,并且我希望在执行选择命令时我的日期应采用这种格式01-Mar-2016

我使用的是 SQL Server 2012

最佳答案

检查这个website 。这会很有帮助。

select replace(convert(varchar, getdate(), 106),' ','-')

这里的做法是:首先将其转换为'01 Mar 2016',然后将空格('')替换为'-'。这将给出所需的输出“01-Mar-2016”

关于sql-server - SQL Server 2012 中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46053691/

相关文章:

sql-server - 使用 XQuery 在现有 xml 节点周围包装一个节点

sql - 使用 sql 函数 sp_rename 重命名具有 '.' 的列

sql - 如何从最接近table1的DATE FIELD的table2中提取数据?

sql - IF NOT EXISTS vs @@ROWCOUNT - 性能

SQL 获取当月前 3 个月的第一天

sql-server - 如何向 SQL Server 中的大表添加 NOT NULL 列?

datetime - 获取与 SQL Server 2012 中的最后一个星期四或星期五或星期一等对应的日期时间

sql-server - 如何在 SQL Server 中透视未知数量的列且非聚合?

sql - 选择查询以在 SQL Server 2008 中将日期格式显示为 DAY MMM DD YYYY

sql - 将脚本从 MSSQL 转换为 PL/pgSQL