ID 필드에는 From_Date 및 To_Date라는 이름의 테이블에 두 개의 날짜 필드가 있습니다. 날짜 기준으로이 날짜를 선택하고 싶습니다. STARTDATE 및 ENDDATE 매개 변수 사이의 날짜의 적 배열을 비교해야한다 때 이러한 매개 변수의 출력을 원하는 두 개의 날짜 필드에 두 개의 날짜 매개 변수가있는 조건
@StartDate = '05/01/2011'
@EndDate = '05/10/2011'
그리고
처럼ID From_Date To_Date
1 2011-05-03 2011-05-28
2 2011-04-29 2011-05-10
3 2011-05-09 2011-05-20
4 2011-04-28 2011-05-09
5 2011-04-29 2011-05-19
6 2011-05-09 2011-05-09
7 2011-05-09 2011-05-09
8 2011-05-09 2011-05-09
9 2011-05-21 2011-05-21
10 2011-06-06 2011-06-06
11 2011-05-21 2011-05-28
12 2011-05-14 2011-05-28
13 2011-05-23 2011-05-24
14 2011-05-27 2011-05-27
15 2011-05-23 2011-05-24
은 이제 시작일과 종료일의 조건에 대한 두 개의 매개 변수를 원하는
ID From_Date To_Date
1 2011-05-03 2011-05-18
2 2011-04-29 2011-05-10
3 2011-05-09 2011-05-20
4 2011-04-28 2011-05-09
5 2011-04-29 2011-05-19
6 2011-05-09 2011-05-09
7 2011-05-09 2011-05-09
8 2011-05-09 2011-05-09
:
출력 FROM_DATE과 TO_DATE 날짜 필드 사이의 배열 0
대신 단일 쿼리에서 트리거 또는 함수를 사용할 수 있습니까?
SELECT * FROM TableName
WHERE (From_Date BETWEEN @StartDate AND @EndDate) OR (To_Date BETWEEN @StartDate AND @EndDate)
에 오신 것을 환영합니다 : –