小编Kal*_*kov的帖子

如何查找日期之间的状态

我有这样的表:

Number  |Status     |Start_Date 
------------------------------------
A       |Active     |2016-11-29 22:51
A       |blocked    |2016-12-20 22:51
A       |Active     |2017-01-09 22:51
A       |blocked    |2017-01-29 22:51
Run Code Online (Sandbox Code Playgroud)

我的目标是当我宣布日期时,找到A号码的状态

例如:

Declare @Date varchar(25)='2017-01-10 12:40'
Run Code Online (Sandbox Code Playgroud)

结果:

Number  |Status     |Date 
------------------------------------
A       |Active     |2017-01-10 12:40
Run Code Online (Sandbox Code Playgroud)

因为2017-01-10 12:40是间2017-01-09 22:512017-01-29 22:51 则状态Active

但我不知道如何找到申报日期的状态

sql sql-server datetime

2
推荐指数
1
解决办法
66
查看次数

标签 统计

datetime ×1

sql ×1

sql-server ×1