需要从nvarchar列中选择上周

时间:2019-04-20 07:51:42

标签: sql sql-server date nvarchar

我很容易找到了一些解决办法。但是我无法在SQL Server中将日期列数据类型从nvarchar更改为date。在最近7天之间进行选择对我来说是一笔交易。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

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

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