사용자가 정의한 시간 간격으로 테이블 및 그룹 레코드를 쿼리해야합니다.이 시간은 분 또는 시간의 정수 일 수 있습니다. 한 가지 가정은 선택한 시간 간격이 오전 12시에 시작된다는 것입니다 (이것이 의미가있는 경우). 즉, 사용자가 레코드를 15 분 단위로 그룹화하면 12:07 AM부터 15 분마다 그룹화를 시작할 수 없습니다. 우리는 자동적으로 12:00 AM을 그룹화의 출발점으로 가정/사용합니다. 다른 기간에도 동일합니다.n 분 또는 시간으로 그룹화
이 기능을 직접 작성해야합니까? 퍼포먼스 이슈를 막기 위해 다른 방법/제한을 사용하기 때문에 성능에 지나치게 염려하지 않습니다.
내 표는 다음과 같습니다 : I 함수를 사용하는 경우
timeentry
--entryid (autonumber)
--begindatetime (datetime)
--enddatetime (datetime)
나는이 문제를 생각하지 않는다 그러나 나는 begindatetime에 내 그룹을 기반으로하고 enddatetime 무시 할 계획 않습니다.
MS Access를 사용하고 있지만 가능하면 SQL Server 및 MySQL과 호환되도록 솔루션을 원합니다. 그러나, 현재 나의 주요 초점은 단지 MS 액세스입니다.
당신이 DATEDIFF 봤어? – Fionnuala
모든 begindatetime 값의 날짜 부분으로 Dec 30 1899가 있습니까? – HansUp
HansUp, 아니요, 실제 날짜 값과 시간 값은 아닙니다. – HK1