오늘 날짜를 가져 와서 01/mm /yyyy
형식으로 변환하고 3 개월 전 배달 월이있는 테이블에서 데이터를 가져올 수 있습니까? 표에는 이미 납품 월이 01/mm/yyyy
으로 포함되어 있습니다.지난 3 개월 동안 데이터를 가져 오는 SQL 쿼리
19
A
답변
53
SELECT *
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(MONTH, -3, GETDATE())
Mureinik의 제안 동일한 결과를 반환하는 방법,하지만 당신의 쿼리가 Date_Column
에 어떤 인덱스 혜택을 누릴 수 있습니다 이런 식으로 일을 .
또는 지난 90 일간 확인할 수 있습니다. mysql을의
SELECT *
FROM TABLE_NAME
WHERE Date_Column >= DATEADD(DAY, -90, GETDATE())
+6
실제로'DATEADD (DAY, -90, GETDATE()) '대신에'GETDATE() - 90'을 쓸 수 있습니다. –
+4
@huMptyduMpty 3 개월은 반드시 30 일 또는 31 일 (또는 28 일 또는 우리가 2 월을 고려하면 29) – AlexB
6
나는 형식 변환에 대해 신경 datediff
를 사용하지 않는 게 좋을 :
SELECT *
FROM mytable
WHERE DATEDIFF(MONTH, my_date_column, GETDATE()) <= 3
7
0
지난 3 개월
SELECT DATEADD(dd,DATEDIFF(dd,0,DATEADD(mm,-3,GETDATE())),0)
에게 사용을 지원하지 않습니다
오늘
SELECT DATEADD(dd,DATEDIFF(dd,0,GETDATE()),0)
관련 문제
- 1. 지난 3 개월 동안 생성 된 노드를 검사하는 MySQL 쿼리
- 2. 지난 3 개월 간의 레코드 선택
- 3. 지난 주 SQL에서 데이터를 가져 오는 방법
- 4. 암호를 지난 3 개월 암호와 비교하십시오.
- 5. MySql 쿼리 - 지난 12 개월 내에 존재하지 않는 데이터를 반환합니다.
- 6. 데이터를 가져 오는 SQL 서버 쿼리
- 7. SQL Server : 지난 6 개월 동안 값을 반환하는 방법
- 8. 지난 1 년 동안 Facebook 데이터를 가져 오는 중입니까?
- 9. SQL Server 2008 - 데이터베이스에서 지난 3 개월 간의 데이터를 내보내거나 백업하는 방법은 무엇입니까?
- 10. 3 개월 전의 타임 스탬프
- 11. 지난 12 개월 동안 행 수 계산 - PHP SQL
- 12. 지난 12 개월 동안 T-SQL 2005에서 어떻게 회전 시키나요?
- 13. 지난 주 동안 데이터를 가져 오기위한 MySQL 쿼리
- 14. 난 그냥 지난 3 개월 거래
- 15. 지난 12 개월 동안 크리스탈 정렬
- 16. 지난 6 개월 동안 평균치를 얻는 방법
- 17. 지난 4 개월 동안 개별적으로 계산 (())?
- 18. SQL에서 지난 12 개월 동안 얻는 방법
- 19. SQL : 지난 6 개월 데이터, 다른 결과
- 20. 현재 날짜의 NSDate 가져 오기 - 3 개월
- 21. T-SQL 쿼리 개월
- 22. 지난 9 개월 데이터를 얻는 방법?
- 23. 현재 날짜를 기준으로 지난 3 개월간 데이터 가져 오기 -
- 24. SQL - 6 개월 쿼리로 지난 6 개월 (12,18,24,30) 제수
- 25. 3 개월 이상 지난 행 삭제 (EPOCH TIME)
- 26. 오라클 : 지난 12 개월 동안 생성 된 엔티티 계산
- 27. 지난 6 개월 동안 mysql을 사용하여 결과를 가져 오는 방법은 무엇입니까?
- 28. SQL 어려운 가져 오는 데이터 쿼리
- 29. 지난 2 개월 동안의 데이터를 지난 10 개월 동안의 데이터로 예측합니다.
- 30. 지난 6 개월 동안 데이터 (보고서 작성 도구)가
WHERE Convert (DATE, TableColumn)> = GETDATE() - 90' ?? 지금까지 해봤 니? –
왜 날짜를 문자열로 저장하고 있습니까? 테이블을 고쳐야합니다. –
01/mm/yyyy 형식의 배달 날짜 테이블이 테이블에 생성됩니다. 이것은 나중에 PHP를 사용하기 쉽도록하기위한 것입니다. 따라서 지난 3 개월 동안 특정 유형의 게재를 얻으려면 오늘 날짜를 가져와 01/mm/yyyy 형식으로 변환하고 테이블의 게재 월을 참조하여 현재 월 데이터를 포함하여 최소 3 개월을 얻으려고했습니다. . – user88866050