需要从nvarchar列上周选择

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要从nvarchar列上周选择相关的知识,希望对你有一定的参考价值。

我已经找到了一些关于这方面的修复。但是我无法在SQL Server中将日期列数据类型从nvarchar更改为date。我可以在过去7天内选择。

我怎样才能做到这一点 ?

答案

您必须在SQL Server中使用从dd-mm-yyyy到yyyy-mm-dd的转换日期。

SELECT CONVERT(date,'30-01-2015',103)

首先你应该转换并更新yyyy-mm-dd你的行。之后,您可以轻松获得最近7天。

以上是关于需要从nvarchar列上周选择的主要内容,如果未能解决你的问题,请参考以下文章

如何将复合键列类型从 varchar 更改为 nvarchar?

选择列表中的列无效

无数据返回 如果选择查询的搜索条件仅包含数字并且查询表的 nVarChar 列

首先使用代码在 MySQL 中创建 NVARCHAR 列?

Linq - 从 SQL Server 中的 nvarchar 类型列中查找最大值

像 int 一样选择和过滤 nvarchar