두 날짜/시간 (CreatedDate 및 ClosedDate)을 가져 오는 저장 프로 시저에서 보고서를 만듭니다. 보고서에 차이 (즉, 열린 시간부터 닫히는 데 걸린 시간)를 보여주는 항목이 필요합니다. 첫째, ClosedDate (저장 프로 시저가 아닌 보고서 [SQL Server Reporting Services])에서 CreatedDate를 뺀 다음 72.20 : 34 : 18.6230000 (day.hour : minute : 초)과 같은 시간이 생겼습니다. 가능하다면 낮 시간으로 줄여야합니다. ...SQL에서 시간을 day.hour로 형식 지정
나는 MSDN (http://msdn.microsoft.com/en-us/library/)에있는 일부 기능을 실험하고있었습니다. ms186724.aspx). DATEDIFF는 내가 필요로하는 것을 거의 제공하지만, 나는 단지 며칠이나 시간을 지정할 수 있으며 이상적으로 (나는 말했듯이) '닫을 시간'을 둘 다로 (day.hour) 표시해야합니다.
이것이 가능합니까? 분
@ gbn, 빠른 응답에 감사드립니다. –
@ gbn 저장 프로 시저를 실행하면 "두 datetime 열의 차이로 인해 런타임에 오버플로가 발생합니다."라는 오류가 발생합니다. 일반적으로 시간 측정의 정수 범위를 초과하기 때문에 이러한 현상이 발생합니다.나는 처음에는 표현의 결합 때문이라고 생각했지만 표현의 절반 만 시도했지만 여전히 실패했습니다. 어떤 아이디어? CAST/DATEDIFF를 수행하기 전에 더 축소 할 수있는 방법이 있습니까? –
데이트 페어만을 시험해 보셨습니까? – gbn