linq-to-sql 쿼리에 where 절을 작성했습니다. 열 이름이 GMT 시간대에 저장된 AppointTime이라고 가정 해 봅시다. 필자가 작성한 쿼리는 동적이며 UI를 통해 사용자는 오늘 어제, 2 일 전, 3 일, 5 일, 10 일, 30 일, 60 일, 90 일 전에 설정된 약속을 선택할 수 있습니다.where timezones with clause
저는 사용자의 시간대를 십진수로 나타냅니다 (예 : 미국 태평양 표준시로 -9.0).
2 일 전에 약속을 보려는 사용자가 쿼리 결과 집합에 나타나도록 where 절을 작성하는 가장 좋은 방법은 무엇입니까?
테이블 스키마를 제공 할 수 있습니까? – faester
테이블에는 약속이 설정된 시간 인 AppointSetDateTime 열이 있습니다. 3 일 전에 설정 한 모든 약속을 어떻게 검색합니까? 사용자의 시간대 (예 : TheUserZone = -9.00)가 포함 된 함수에 전달되는 소수점이 있습니다. – frenchie
BTW, LINQ to SQL을 사용하는 경우 linq가 아닌 linq-to-sql 태그를 사용해야합니다. "linq"은 모든 LINQ 기술을 나타냅니다. –