是有一个快速的-衬里的电话日期部分在Sql服务器,并回的名称的一天,而不是只是多少?

select datepart(dw, getdate());

这将返回1-7,星期日1.我想'日',而不是1.

有帮助吗?

解决方案

select datename(weekday, getdate());

其他提示

它实际上我花了更多的搜索比我想象要找到这个答案。这很有趣你可以如何使用技术对于年龄并永远不会知道的简单的功能像这样。

select datename(dw,  getdate())

我不知道该如何本地化工作具有这种功能。获得姓名的客户端是可能的答案,但它会漂亮的做到这一数据库。就Sql服务器使用的排序规定确定的输出这个吗?

这是不可能的,而不采用结果来选择自己。对于一件事情的文字表述的区域设置的依赖。另一个返回的价值取决于'datefirst'设定。

如果你想要一个本地化解决方案,只要加入的结果对一个表格的名称和编号。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top