도서관 관리 시스템에 데이터세트가 있고 아래 쿼리를 사용하여 특정 필드만 가져오고 있습니다.
으아아아이제 수신된 날짜 값이 없으면 오늘 날짜와 ReturnDate의 날짜 차이를 가져오려면 DATEDIFF 함수가 필요합니다. 또한 음수 값이 필요하지 않습니다. 예를 들어 if currdate()<ToBEReturnDate
값은 0이어야 하며(사용자가 책을 반납할 시간이 더 많다는 의미), 그렇지 않은 경우 차이가 있어야 합니다.
최종 출력은 다음과 같아야 합니다.
으아아아필요에 따라 datediff 기능을 사용할 수 있는 방법이 있나요?
필요하다고 생각합니다.
으아아아receiveddate
列,该列在您的原始查询中缺失。此外,作为date
日期类型,receiveddate
열은 빈 문자열을 값으로 허용하지 않으므로 null로 저장해야 하지만 나중에 빈 문자열로 표시할 수 있습니다. 제가 워크벤치에서 작성하고 테스트한 코드입니다.내 생각엔:
으아아아