created_at
날짜의 60 일 이내에 데이터를 검색하고 싶습니다. 다음은 두 열입니다. SomeValueColumn
, created_at
나는 SomeValueColumn
의 각 행에 대한 데이터가 created_at
날짜가 60 일 이내 인 데이터 만 원합니다.특정 날짜 범위 내의 데이터는 어떻게 검색합니까?
가장 효율적인 방법은 무엇입니까? 나는 where
성명을 알아낼 수 없습니다.
created_at
날짜의 60 일 이내에 데이터를 검색하고 싶습니다. 다음은 두 열입니다. SomeValueColumn
, created_at
나는 SomeValueColumn
의 각 행에 대한 데이터가 created_at
날짜가 60 일 이내 인 데이터 만 원합니다.특정 날짜 범위 내의 데이터는 어떻게 검색합니까?
가장 효율적인 방법은 무엇입니까? 나는 where
성명을 알아낼 수 없습니다.
사용 INTERVAL
기능 :이 오류가
SELECT SomeValueColumn, Created_At
FROM YourTable
WHERE Created_At > CURRENT_DATE - INTERVAL '60 days'
는이 같은 곳에 문을 필요
DATEADD(DAY,-60,GETDATE())
그래서 쿼리는 다음과 같이 표시됩니다
SELECT SomeValueColumn, created_at FROM table WHERE DATEADD(DAY,-60,GETDATE())
: '열'의 날이 존재하지 않습니다. – DBE7
죄송 합니다만, 게시물 태그를 보지 못했습니다.이 답변을 무시하십시오. 그 mssql에 대한 –