1
좋아, 그래서 나는 다음과 같은 MySQL의 쿼리가 :불일치
SELECT COUNT(*) FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 90
두 번째 쿼리 : 그 질문은 내가 다음 쿼리를 사용 (9)의 값이 반환
SELECT COUNT(*) FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 30
을 12의 결과를 반환합니다. 어떻게 가능합니까? 두 날짜 모두 MySQL 데이터베이스의 날짜 데이터 유형입니다. 대신 행의 실제 목록이 표시됩니다 결과 행의 수의
SELECT firstDate, secondDate, DATEDIFF(secondDate, firstDate) AS diff
FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 30
SELECT firstDate, secondDate, DATEDIFF(secondDate, firstDate) AS diff
FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 90
을하고
내가 물어 보겠습니까? 왜 불가능합니까? – Devon
이것은 가능하지 않습니다. –
[sqlfiddle] (http://sqlfiddle.com/)을 추가하여 –