날짜를 조건으로 검색할 때, 특정날짜가 포함된 달을 검색할 때, 여러 방법이 있겠지만, 다음과 같이 검색할 수 있었다. _year, _mon 은 입력값SELECT *FROM TABLEWHERE date BETWEEN STR_TO_DATE(CONCAT(_year, CONCAT('-', CONCAT(_mon, '-01 00:00:00'))), '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE(CONCAT(LAST_DAY(CONCAT(_year, CONCAT('-', CONCAT(_mon, '-01')))), ' 23:59:59'), '%Y-%m-%d %H:%i:%s')Procedure, Function 등에서 잘 써먹고 있는 방법이다.