가장 가까운 시간 계산 :우아한 방법 나는 기준 시간이
'2012-05-01 23:35:00'
를 그리고 'YYYY-MM-DD'날짜 부분은 무관하지만 어디 좀 테이블에서 더 많은 몇 번이 '분 HH'
------------------------------
| ID | Time |
| -- |-----------------------|
| 01 | '1900-01-01 13:10:00' |
| 02 | '1900-01-01 07:01:00' |
| 03 | '1900-01-02 00:45:00' |
| 04 | '1900-01-02 18:00:00' |
------------------------------
나는 (이 ID 03이 될 것입니다 위의 예에서) 가장 가까운 시간에 행을 반환하는 기능을 쓰고 있어요,하지만 난 좋아하지 않아 어떤 관련이 것은와 날짜 부분입니다 내가 쓰고있는 것.
그래서 저는 그래픽으로 문제를 관찰하기 시작했습니다. Atan 함수로이 작업을 수행 할 수있는 방법이 있습니까?
편집 : 나는 MSSQL 서버 2005
왜 절대적인 차이를 발견하지 못할까요? 가장 작은 수가 가장 가깝습니다. –
그건 내 첫 번째 추측 이었어. 이것을 몇 분 안에 할 수 있습니다. 따라서 참조 분은 1415입니다. 그러나 45와 1415 사이의 절대적인 차이는 1370 분이며, 이는 70이어야했기 때문에 간단하지 않습니다. 그런 다음 MOD (1440)를 사용했지만 그만큼 답이 멀어졌습니다 . – nzic
나는 받아 들여진 응답을 .... 실제로 분에있는 절대 다름을 사용한다 믿는다! –