dates
데이터베이스에는 두 개의 후속 조치가 완료된 후 30 일 후, 60 일 후 한 후속 조치가있는 날짜 테이블이 있습니다. 난 30day
값이 No
(할 수있는) dates
테이블에서 모든 날짜를 끌어 오기 위해 MySQL 쿼리를 사용하는 페이지를 작성해야합니다. 이제 까다로운 부분은 해당 기준을 충족하는 날짜 만 출력하고 현재 날짜로부터 30 일이 필요하다는 것입니다. 예를 들어PHP 날짜와 요일 사이의 날짜 날짜
8 월 4 6 & No
30day
의 값이 8 월 5 Yes
30day
의 값을 갖는다. 오늘 날짜는 9 월 4 일입니다. 30 일 전에는 8 월 5 일이됩니다.
8 월 6 일과 8 월 5 일이 이미 완료된 이후 30 일이 아니기 때문에이 경우 8 월 4 일만 표시하는 쿼리가 필요합니다. .
이 계산을 위해 어떤 기능을 사용해야하는지 확신 할 수 없습니다. 나는 당신의 도움에 감사
편집 :이
Date - 30day Value
July 1 - Yes
July 5 - No
August 1 - No
August 5 - No
August 6 - Yes
오늘의 날짜는 9 월 2 일
자신의 삼십일 값이 없음이기 때문에 표는 7 월 5 일 8 월 1 일을 표시하지 않을 것이다, 그들은 더 있습니다입니다 오늘부터 30 일 이상.이 날짜 칼럼의 예입니다
SELECT ....
FROM your_table
WHERE DATEDIFF(CURDATE(), event_date) = 30
EVENT_DATE :
http://www.w3schools.com/sql/func_datediff.asp. 이렇게하면 쿼리를 통해 직접 데이터를 가져 오는 데 도움이됩니다 –
예제 데이터와 원하는 결과가 실제로 원하는 것을 설명하는 데 도움이됩니다. –
@ GordonLinoff 나는 8 월에 날짜에 관해 나의 지위의보기를 가지고있다. 30 일이 지난 30 일의 값을 갖는 테이블을 No. –