case when @mode='TwoDays'
then CenterMeetingDay between datepart(dw,GETDATE()-1) and DATEPART(DW,GETDATE()+1)
end CenterMeetingDay
-1
A
답변
1
SQL 서버에서는 부울 비교를 when
절로 간단히 지정할 수 없습니다. 그래서
에서, when
의 조건을 포함 및 반환 값에 대한 명시 :
where ((@mode = 'TwoDays') and CenterMeetingDay between datepart(dw, GETDATE() - 1) and DATEPART(DW, GETDATE() + 1)) or
((@mode <> 'TwoDays' . . .)
또는 :하십시오 where
절에서
(case when @mode = 'TwoDays' and
CenterMeetingDay between datepart(dw, GETDATE() - 1) and DATEPART(DW, GETDATE() + 1)
then 1 else 0
end) as CenterMeetingDay
, 당신은 할 수
where (case when @mode = 'TwoDays' and
CenterMeetingDay between datepart(dw, GETDATE() - 1) and DATEPART(DW, GETDATE() + 1)
then 1 else 0
end) = 1
+0
에 입력하십시오 : Approximate가 null이 아닌 경우 및 ApprovedDate <> '1900-01-01 00:00 : 00.000 ' 케이스 때 @ 모드 ='TwoDays '다음 CenterMeetingDay 날짜 부분 사이 (DW, GETDATE() - 1) DATEPART (DW, GETDATE() + 1) 단 CenterMeetingDay - 그리고 DisbursementMode ='DM1 ' 및 HO_ValidationFlag = 1 및 DATEdiff (d, HO_ValidationDate, GETDATE())> 2 –
관련 문제
- 1. 가져오고 싶습니다 +7 선택한 날짜의 날짜
- 2. 두 날짜 사이에 일요일의 번호를 찾고 일요일이 두 날짜 사이에 오는 경우 일요일을 빼십시오
- 3. 두 날짜 사이에 몇 개의 분기가 있습니까?
- 4. 두 개의 날짜 사이에 주말 만 지내십시오.
- 5. getdirectories 메소드를 사용하여 두 개의 특정 디렉토리를 가져오고 싶습니다.
- 6. mysql은 메타 값이 두 개의 날짜 사이에 레코드를 얻습니다.
- 7. 안드로이드는 두 날짜 사이에 요일 이름을 얻습니다.
- 8. 두 날짜 사이에 SQL
- 9. 두 날짜 사이에 캘린더 표시
- 10. 두 날짜 사이에 누락 날짜 찾기
- 11. SUP 두 날짜 사이에 데이터 검색
- 12. 오늘 날짜가 두 개의 날짜 간격 사이에 맞는지 확인하십시오.
- 13. MySQL : 두 개의 다른 날짜 사이에 "켜기"는 오늘 누구입니까
- 14. 두 날짜 사이에 발생하는 날짜 목록을 가져옵니다.
- 15. 두 날짜 사이에 유닉스 유닉스
- 16. 두 날짜 사이에 차이가 있습니다.
- 17. Django ModelChoiceField는 인덱스를 반환합니다. 해당 위치에 객체를 가져오고 싶습니다.
- 18. R - 두 개의 동일한 날짜 사이에 행을 얻으시겠습니까?
- 19. 날짜가 다른 두 날짜 사이에 있는지 확인
- 20. 두 날짜 사이에 레코드를 선택하는 방법 vb.net
- 21. 지금 확인하는 방법()은 두 개의 특정 날짜 사이에 있습니까?
- 22. SQL Lite에서 두 개의 다른 날짜 사이에 튜플 선택
- 23. 자바 스크립트에서 두 개의 다른 날짜 사이에 주간을 얻는 방법
- 24. 두 개의 변수 날짜 사이에 무료로 차량을 찾으려고
- 25. 두 날짜 사이에 몇 개의 월요일을 결정하는 방법
- 26. 두 개의 날짜 필드에 두 개의 날짜 매개 변수가있는 조건
- 27. List EF에서 값을 가져오고 싶습니다
- 28. 데이터를 쿼리하는 데 두 날짜 사이에 사용
- 29. mysql 매일 두 날짜 사이에 그룹화하는 방법?
- 30. 일괄 스크립팅에서 두 날짜 사이에 파일 표시
당신은 현재 요일을 나타내는 정수를 반환하기를 원하므로 DATEPAR을 사용해야합니다. T (DW, GETDATE()). day-day와 day + 사이의 매일은 오늘 날이 될 것입니다 – Mat
일부 샘플 데이터를 보여 주시고 예상 된 결과를 – TheGameiswar