postgrSQL을 사용하여 특정 요일의 타임 스탬프를 찾으려고합니다. 예를 들어 now()를 사용하여 현재 시간을 가져올 수 있지만 가장 최근의 월요일 또는 일요일과 같은 유형의 데이터를 반환하고자합니다.요일의 타임 스탬프 가져 오기
지금과 몇 달 전에 데이터를 검색하는 쿼리가 있고 현재 주를 포함하고 싶지 않기 때문에이를 찾고 있습니다. 지금 무엇을 예를 들어 :
creation_date > now() - INTERVAL '2 month'
나는 이것이 나의 목표를 달성 할 수 생각 :
BETWEEN now() - INTERVAL '4 month' AND now() - INTERVAL '1 week'
그러나 그것은 단지 내가 원하는 것이 아니다 쿼리에서 칠일 뺍니다. 기본적으로, 내가 원하는 :
물음표가 가장 최근의 일요일 타임 스탬프입니다BETWEEN now() - INTERVAL '4 month' AND ????
, 적어도 나는 그 일을 할 생각합니다.
'SELECT * FROM TABLE WHERE CREATION_DATE> (두 번에서 ADD_MONTHS (SYSDATE, -3) 선택) 및 CREATION_DATE (두 번에서 ADD_WEEKS (SYSDATE, -1)를 선택하십시오.) –