이것은 이미 답변 된 질문과 매우 유사합니다. 그러나 지금은 답변이 없기 때문에 전체 날짜 (년, 월, 일)가있을 때만 가장 가까운 항목을 얻을 수 있습니다.MySQL에서 가장 가까운 (시간 현명한) 항목을 주어진 날짜 또는 연도와 월에만 주어진 날짜에 찾는 방법은 무엇입니까?
1
A
답변
1
나는 DATEDIFF으로 가서 날짜 문자열을 '01'로 간주하여 날짜/월으로 구성합니다. 좋지는 않지만 그래도 작동해야합니다.
0
간단하면 ABS(DATEDIFF())
일 수 있습니다. 그러나 예를 들어 '2009'의 참조 날짜가 2009/01/10 또는 2008/12/31이면 반환 할 정확한 날짜는 무엇입니까? 귀하의 요구 사항에 따라 시작보다는 기간의 중간 또는 끝을 사용할 수 있습니다.
또 다른 고려 사항은 둘 이상의 날짜가 참조에서 동등하게 떨어져있는 경우 수행해야 할 작업입니다. 2009 년 6 월 30 일 또는 2009/07/01에 가장 가까운 참조 날짜로 '2009'가 표시됩니까? 하나의 해석은 둘 다 2009 년에서 0 년 사이의 '거리'와 동일하다는 것입니다. 당신은 단지 하나의 날짜를 선택하기위한 몇 가지 규칙 (첫 데이트를하는 것만 큼 간단 할 수 있음)을 필요로하는지 또는 모든 '동등하게 먼'날짜가보고되기를 원하나요?
관련 문제
- 1. MySQL에서 가장 가까운 정수를 찾는 가장 효율적인 방법은 무엇입니까?
- 2. 주어진 반경에서 가장 가까운 도시를 찾는 방법은 무엇입니까?
- 3. 주어진 날짜에 대한 System.currentTimeMillis()?
- 4. MySQL에서 가장 가까운 날짜에 테이블을 결합하십시오.
- 5. 주어진 int에 가장 가까운 짝수를 찾는 방법은 무엇입니까? (주어진 11 반환 12)
- 6. 주어진 점에 가장 가까운 점
- 7. 주어진 포인트에 가장 가까운 점을 파이썬에서 찾는 가장 빠른 방법
- 8. 주어진 시간 동안 setTimeout하지만 주어진 시간 동안
- 9. 주어진 주소에 가장 가까운 위치 찾기
- 10. Classic ASP에서 주어진 연도와 월이 앞으로 있는지 확인하는 방법은 무엇입니까?
- 11. 주어진 점에 가장 가까운 점을 다각형으로 얻는 방법은 무엇입니까?
- 12. 아래 주어진 시간
- 13. 주어진 객체가있는 라이브러리를 찾는 방법은 무엇입니까?
- 14. 주어진 길이의 k의 순열을 찾는 방법은 무엇입니까?
- 15. 주어진 주에 값을 검색하는 MySQL에서 가장 효율적인 방법은 무엇입니까?
- 16. 주어진 점을 포함하는 삼각형을 찾는 가장 효율적인 방법은 무엇입니까?
- 17. 주어진 사각형의 텍스트 크기를 찾는 방법은 무엇입니까?
- 18. 위치에 가장 가까운 비 충돌 사각형을 찾는 효과적인 방법은 무엇입니까
- 19. 가까운 평면에서 주어진 거리에있는 절두체의 너비
- 20. MySQL에서 날짜 시간 검색을 최적화하는 방법은 무엇입니까?
- 21. 날짜에 가장 가까운 데이터를 찾고 계십니까?
- 22. MySQL에서 주어진 태그가있는 게시물에 대한 모든 태그를 선택하는 방법은 무엇입니까?
- 23. 특정 날짜에 가장 가까운 레코드를 유형별로 그룹화하십시오.
- 24. Linq가 날짜에 가장 가까운 레코드를 선택하십시오
- 25. 주어진 NSDate 사이의 NSDate
- 26. 항목을 찾는 가장 효율적인 방법은 무엇입니까?
- 27. 주어진 날짜에 X 일을 추가하는 스크립트?
- 28. 목록에서 항목을 찾는 가장 빠른 방법은 무엇입니까?
- 29. 주어진 날짜 사이에 데이터 범위가 있는지 확인하는 방법은 무엇입니까?
- 30. GeoIP 가장 가까운 국가 (가장 가까운 국가)