获取日期范围,并通过第一个

时间:2019-02-16 15:45:07

标签: sql sql-server

我有两个约会:

@dateini @dateend

我想按两个日期过滤。

ID | NAME | DATE INI   | DATE FIN
1  | A    | 1/03/2019  | 31/03/2019   
2  | B    | 1/03/2019  | 3/05/2019

如果我输入1/03/2019-31/03/2019或9/03/2019-31/03/2019

ID | NAME | DATE INI   | DATE FIN
1  | A    | 1/03/2019  | 31/03/2019

((@dateini <= Date2 and Date1 <= @dateini) AND (@dateend>= Date1 and Date2 >= @dateend))

多数民众赞成在我的查询,但我想知道如何在仅包含首次约会的情况下显示该查询 31/03/2019-15/05/2019

ID | NAME | DATE INI   | DATE FIN
1  | A    | 1/03/2019  | 31/03/2019

Thx

0 个答案:

没有答案