개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.15 08:36

date_sub 함수 사용 방법을 알려주세요.

목록
  • 트랜잭션장인 오래 전 2025.06.15 08:36
  • 99
    1
제가 현재 프로젝트에서 timestamp 변수를 이용하여 date_sub 함수를 사용하고 있습니다.
timestamp 변수는 2022-01-01 00:00:00 형식으로 되어 있습니다.

date_sub 함수를 사용하여 timestamp에서 1일을 더하고 빼는 방법에 대해 궁금합니다.
아래와 같은 코드가 있습니다.
sql

SELECT 

  date_sub(timestamp, INTERVAL 1 DAY) AS timestamp_sub_1,

  date_sub(timestamp, INTERVAL -1 DAY) AS timestamp_sub_2

FROM 

  dual;


위 코드에서 timestamp_sub_1은 timestamp에서 1일을 더한 값이되고, timestamp_sub_2는 timestamp에서 1일을 뺀 값이되야합니다.
하지만 timestamp_sub_1과 timestamp_sub_2의 결과가 제대로 나오지 않습니다.

date_sub 함수를 사용하여 timestamp에서 1일을 더하고 빼는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    date_sub 함수는 timestamp에서 지정한 기간을 뺀 날짜를 반환합니다.

    timestamp에서 1일을 더하는 방법은 다음과 같습니다.

    #hostingforum.kr
    sql
    
    SELECT 
    
      date_add(timestamp, INTERVAL 1 DAY) AS timestamp_add_1
    
    FROM 
    
      dual;
    
    


    timestamp에서 1일을 뺀 방법은 다음과 같습니다.

    #hostingforum.kr
    sql
    
    SELECT 
    
      date_sub(timestamp, INTERVAL 1 DAY) AS timestamp_sub_1
    
    FROM 
    
      dual;
    
    


    위 코드에서 timestamp_sub_1은 timestamp에서 1일을 뺀 값이 됩니다.

    timestamp에서 1일을 더하고 빼는 방법은 다음과 같습니다.

    #hostingforum.kr
    sql
    
    SELECT 
    
      date_add(timestamp, INTERVAL 1 DAY) AS timestamp_add_1,
    
      date_sub(timestamp, INTERVAL 1 DAY) AS timestamp_sub_1
    
    FROM 
    
      dual;
    
    


    위 코드에서 timestamp_add_1은 timestamp에서 1일을 더한 값이되고, timestamp_sub_1은 timestamp에서 1일을 뺀 값이됩니다.

    2025-06-15 08:37

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,694건 / 12 페이지

검색

게시물 검색