mysql 테이블에서 DateDIFF 함수를 사용하는 방법
P粉416996828
P粉416996828 2024-04-01 10:12:54
0
2
470

도서관 관리 시스템에 데이터세트가 있고 아래 쿼리를 사용하여 특정 필드만 가져오고 있습니다.

으아아아

이제 수신된 날짜 값이 없으면 오늘 날짜와 ReturnDate의 날짜 차이를 가져오려면 DATEDIFF 함수가 필요합니다. 또한 음수 값이 필요하지 않습니다. 예를 들어 if currdate()<ToBEReturnDate 값은 0이어야 하며(사용자가 책을 반납할 시간이 더 많다는 의미), 그렇지 않은 경우 차이가 있어야 합니다.

최종 출력은 다음과 같아야 합니다.

으아아아

필요에 따라 datediff 기능을 사용할 수 있는 방법이 있나요?

P粉416996828
P粉416996828

모든 응답(2)
P粉226642568

필요하다고 생각합니다. receiveddate 列,该列在您的原始查询中缺失。此外,作为 date 日期类型,receiveddate 열은 빈 문자열을 값으로 허용하지 않으므로 null로 저장해야 하지만 나중에 빈 문자열로 표시할 수 있습니다. 제가 워크벤치에서 작성하고 테스트한 코드입니다.

으아아아
P粉418854048

내 생각엔:

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿