일부 도움을 찾고 있습니다.두 세트의 결혼을 시도 중
SQL에 2 개의 타임 스탬프 사이에 값이 계산에 포함된다고 말하는 SQL이 있습니다.
1/1/2007 07:00 1058;
2/1/2007 12:00 1058;
24/1/2007 07:00 1055.5;
가 나는 시간마다 값
일부 도움을 찾고 있습니다.두 세트의 결혼을 시도 중
SQL에 2 개의 타임 스탬프 사이에 값이 계산에 포함된다고 말하는 SQL이 있습니다.
1/1/2007 07:00 1058;
2/1/2007 12:00 1058;
24/1/2007 07:00 1055.5;
가 나는 시간마다 값
과 다른 테이블에 대한 계산을 수행 할 수 있도록 두 날짜 사이의 값이 보유하고 말할 수 있어야합니다 : 나는이 비슷한 값을 유지하는 테이블이 값이 2 개의 날짜 사이에 있는지 확인하려는 것처럼 들립니다.
SELECT ...
FROM MyTable m
INNER JOIN RangeTable r ON m.MyDate BETWEEN r.StartDate and r.EndDate
안녕하세요 Jason - 감사합니다. 날짜 사이의 값을 보완할까요? – PClarke
'BETWEEN'에 대한 제한이 포함되어 있으므로 A와 B, C 사이의 A가 A> B와 A <= C와 동일하므로 A가 지정된 조회 값 중 하나와 정확히 일치하면 문제가 발생할 수 있습니다. –
당신이'에 의해 GROUP (테이블)'SELECT SUM (value_field)를 사용하려고 :
이 같은 시도? – Unihedron
2 일과 24 일 사이의 모든 일 동안 "가상"값이 있어야한다는 목표가 있습니까? – carlpett
위의 데이터를 일정 기간 동안 '상수'로 사용하여 계산을 수행하려고합니다. 따라서 1/1/7 12:00의 시간 소인이있는 값의 경우 1/1/2007 07:00의 값을 사용하고 24/1/7 09:00의 값을 사용하면 24/1/2007 07:00 – PClarke