본문 바로가기
MySql

MySQL 쿼리 날짜> = 90 일

by 베이스 공부 2020. 11. 3.
반응형

날짜가 90 일 이상인 레코드에 대해 데이터베이스를 쿼리하고 싶습니다. 이것이 내가 지금까지 가지고있는 것입니다.

$format = 'Y-m-j G:i:s'; 

$date = date ( $format ); 

// -90 days from today 

date ( $format, strtotime ( '-90 day' . $date ) ); 

이제 MYSQL 쿼리를 구성하는 방법을 잘 모르겠습니다. 다음과 같은 무언가 일까요 (이건 잘못되었다는 것은 알고 있지만 다른 조치를 취해야할지 잘 모르겠습니다) :

"SELECT * FROM recurringPayments WHERE lastpmt >= date ( $format, strtotime ( '-90 day' . $date ) ) ";

 

해결 방법

 

<?php
$d = date ( $format, strtotime ( '-90 days' ) );

mysql_query("SELECT * FROM recurringPayments WHERE lastpmt <= '$d'");
?>

90 일 이상의 데이터를 원한다고 가정합니다.

 

참조 페이지 https://stackoverflow.com/questions/3906361

 

 

반응형

댓글