나는 '계약'이라는 SQL Server 2005의 테이블이 또는 만료 된 계약 (ExpirationDate<CurrentDate
).선택 계약은
Q
선택 계약은
0
A
답변
0
2
SQL Server의 DateAdd 함수를 살펴보십시오.
그것으로, 당신은 당신의 where 절에서이 작업을 수행 할 수 있습니다
where (GetDate() > DateAdd(DAY, DaysNotificationAdvanced * -1, ExpirationDate) OR GetDate() > ExpirationDate)
을 SQL 서버에는 DateSubtract 기능이 없기 때문에, 나는 EXPIRATIONDATE에서 빼기 -1에 의해 DaysNotificationAdvanced mulitplied.
업데이트 : JNK가 주석에서 언급했듯이 알림 기간에 계약을 반환하려는 경우에는 "OR GetDate()> ExpirationDate"절에서 두 번째 조건이 필요하지 않습니다. 또는 나중에.
SELECT ContractNo,
ExpirationDate,
DaysNotificationAdvanced
CASE WHEN GETDATE() > ExpirationDate THEN 'Expired'
ELSE 'About To Expire' END AS ContractStatus
FROM Contracts
WHERE GetDate() > DateAdd(DAY, DaysNotificationAdvanced * -1, ExpirationDate
관련 문제
- 1. 동적 WCF 서비스 계약은
- 2. MEF의 ComposableParts 계약은 인스턴스 기반입니까?
- 3. GCHandle.Alloc (Object) 계약은 정확히 무엇입니까?
- 4. 개발 팀 간의 기술 계약은 어떻게 유지합니까?
- 5. 얻기 코드 계약은 비주얼 스튜디오에서 작업하는 2010
- 6. 런타임 코드 계약은 ASP.Net과 호환 가능합니까?
- 7. 코드 계약은 ServiceLocator에 대해 null 경고를 제공합니다.
- 8. 내 CMS를 WCF로 롤링 할 때 내 계약은 무엇입니까?
- 9. WCF 서비스 계약은 PARAM로 Microsoft 차트 컨트롤 작동하지
- 10. 메시지 계약은 서로 다른 언어에서 상호 운용성을 제공합니까?
- 11. jquery populate 선택 후 선택 후 선택
- 12. "선택/선택 취소"여러 선택 필드
- 13. 선택 선택 취소 다중 선택 필드
- 14. html 선택 목록에서 선택
- 15. 확인란을 선택 해제를 선택
- 16. 선택 박스 선택 색상 :
- 17. jQuery를 : 선택 선택 확인란
- 18. 상태 선택 ExtJS에서 선택
- 19. 선택
- 20. 선택
- 21. 단일 선택 목록에 선택 정렬
- 22. 숫자 선택 선택 (파이썬/Appscript)
- 23. JQuery와 선택 다중 선택 옵션
- 24. Jquery : 선택 항목 내 선택
- 25. IXMLDOMElement에서 선택 영역을 선택 하시겠습니까?
- 26. UITableView 선택 및 선택 취소
- 27. 선택 메뉴 옵션 선택 기억하기
- 28. UIBarButtonItem : 항목을 선택/선택 취소했습니다.
- 29. 선택 기준이있는 TSQL 임의 선택
- 30. ConfigurationProperty 특성과 함께 사용할 때 속성 형식에 대한 암시 적 계약은 무엇입니까?
나는했습니다
은 아마도 당신은 계약이 통지 기간 또는 만료 여부를 나타 내기 위해 쿼리의 선택 목록을 향상시킬 수 마지막 비교가 표시되도록 코드를 표시하고 표의 내러티브를 CREATE TABLE 문으로 변환합니다.이 문은 읽기 쉽고 사람들은 자체 서버에서 실행하고 응답을 시도 할 수 있습니다. 첫 번째 조건이 명확하지 않습니다 (비교가 지정되지 않았습니다). 그리고 defn 테이블이 100 % 올바른지 보장하지 않습니다. –