首页 > 解决方案 > SQL Server - 选择日期在目标日期 5 天内的所有记录

问题描述

选择 *

我需要每天创建一个视图,所有记录都达到“Prazo”日期(“Prazo”代表葡萄牙语中的到期日),所以每天我需要选择显示距离到期日还有 5 天的所有记录。我怎样才能做到这一点?

标签: sqlsql-server

解决方案


你可以做:

Select *
from Table as t
Where DATEDIFF(DD, GETDATE(), PrazoDate) = 5

它只是说从今天起有多少记录距离到期日还有 5 天。


推荐阅读