sysdate()
을 사용하여 전월 데이터를 가져 오려고합니다.SYSDATE()를 사용하여 지난 달 범위 가져 오기
답변
현재 서버 시간에서 1 개월을 뺀 값입니까? 보십시오 DATEADD function : 당신이 컬럼의 값이 지난 달에있는 레코드를 선택합니다
dateadd(month, -1, sysdatetime())
, 당신은 할 수 :
SELECT foo
FROM bar
WHERE baz BETWEEN dateadd(month, -1, sysdatetime()) AND sysdatetime()
아니요, 이전 달 (예 : 1 월 - 2 월을 의미하는 내일)의 의미였습니다. –
또한,'MONTH'를 뜻한다면'MONTH'라고 입력하십시오. 속기는 문제를 일으킬 수 있습니다. 예를 들어'DATEPART (y, GETDATE()); '가 지금 2013을 반환한다고 생각하십니까? 많은 사람들이 그렇습니다. 게으르지 마라. –
@AaronBertrand 당신을 곤경에 빠지게하는 것에 대한 좋은 지적이지만, 어떻게 OP의 마음을 읽었습니까? –
DECLARE @firstOfLastMonth DATE;
SET @firstOfLastMonth = DATEADD(MONTH, DATEDIFF(MONTH, 0, SYSDATETIME())-1, 0);
SELECT ... FROM ...
WHERE dateColumn >= @firstOfLastMonth
AND dateColumn < DATEADD(MONTH, 1, @firstOfLastMonth);
여기에 당신이 사용하지 않는 이유 이것에 대한 BETWEEN
:
+1 그리고'dateColumn'의 인덱스도 사용됩니다! –
이것이 효과가 있습니다 !!!!!! 정말 고맙습니다!!!!!! – Carol
- 1. DateTime을 사용하여 지난 달 이름 가져 오기
- 2. 오늘 날짜에서 지난 달 가져 오기
- 3. jQuery는 PHP에서 지난 달 가져 오기
- 4. 지난 주 범위 내의 폴더 가져 오기
- 5. 이번 달 지난 달 데이터
- 6. MONYYYY가 포함 된 날짜 열에서 지난 달 가져 오기
- 7. 오라클 함수에서 지난 달 마지막 날에 오기
- 8. SYSDATE를 기반으로하는 컬럼 값 가져 오기
- 9. SQLite 지난 달
- 10. Media Instagram 지난 달
- 11. 지난 달 마지막 날
- 12. 지난 달 inPL/SQL
- 13. 지난 달 계산
- 14. 지난 달 데이터 수식
- 15. 지난 달 방문수 합계
- 16. SQLite를 사용하여 특정 달 레코드 가져 오기
- 17. 테이블에서 지난 달 행을 검색하십시오.
- 18. 지난 달 데이터를 사용하여 SQL 업데이트
- 19. 다음 달 이름 가져 오기
- 20. Java에서 달 이름 가져 오기
- 21. 한 달 범위 날짜는
- 22. 레일에서 마지막 X 달 이름 가져 오기
- 23. SQL 지난 달 날짜 일
- 24. Qlikview set analysis 지난 달
- 25. PHP로 지난 시간을 가져 오기
- 26. 주소를 사용하여 SumProduct를 사용하여 범위 가져 오기
- 27. Sysdate를 사용하여 선택
- 28. 범위 평균 가져 오기
- 29. 지난 달 특정 데이터에 대한 데이터
- 30. 특정 달 수의 모든 항목 가져 오기
더 자세히 설명해주십시오. –