처음으로 질문 글 올립니다. 잘 부탁 드립니다. ^^
제가 하고자하는 것이 우선 이렇습니다.
1. 오늘 날짜를 구한다.
2. DB에서 오늘 날짜에서 제일 최근 날짜(정산일)를 구한다.
3. 최근 날짜에서 20일 전부터 정산일까지의 데이터를 합한다.
요것 입니다.
1번은
SELECT now() as todayYMD
요것으로 구했습니다만.
2번과 3번을 잘 모르겠습니다.
날짜를 더하고 빼야 할 것 같은데...
검색해보니
...
$todayYMD = pg_result( $result_get_today, 0, "todayYMD" );
...
WHERE jungsanil < '$todayYMD'::date
이런 형식을 많이 쓰셨던데,
이 형식을 사용하면 날짜 계산이 안 돼더군요.
WHERE jungsanil < '($todayYMD - 20 )'::date <- 에러가 나더군요....
timestamp형식에서 몇일 전 몇일 후 이런식으로 날짜를 계산하려면 어떤 방법을 사용해야 할까요?
고수님들의 가르치심 부탁 드립니다. ^^
|