Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
scottstown
Starting Member
10 Posts |
Posted - 2011-07-12 : 08:33:54
|
| It is currently grouping by StudyID not Month. Any suggestions?Thanks!ScottSELECTStudyID,ReadingTimeInHours,ReceiveDateTime,MAX(ReadingTimeInHours) AS MaxReadingTime,MIN(ReadingTimeInHours) AS MinReadingTime,AVG(ReadingTimeInHours) AS AvgReadingTime,Month1FROM(SELECTStudyID,ReceiveDateTime,DATEDIFF(hh, LocaldbView.ReceiveDateTime, LocaldbView.ReportFinalizeDT) AS ReadingTimeInHours,DATEPART(month,LocaldbView.ReceiveDateTime) AS Month1FROMLocaldbViewWHERE(YEAR(LocaldbView.ReceiveDateTime) = ?)GROUP BYLocaldbView.ReceiveDateTime,LocaldbView.ReportFinalizeDT,LocaldbView.StudyID) AS TGROUP BYT.Month1,T.StudyID,T.ReadingTimeInHours, T.ReceiveDateTime |
|
|
SwePeso
Patron Saint of Lost Yaks
30421 Posts |
Posted - 2011-07-12 : 08:38:26
|
SELECT Month1,StudyID,MAX(ReadingTimeInHours) AS MaxReadingTime,MIN(ReadingTimeInHours) AS MinReadingTime,AVG(ReadingTimeInHours) AS AvgReadingTimeFROM(SELECTStudyID,DATEDIFF(hh, LocaldbView.ReceiveDateTime, LocaldbView.ReportFinalizeDT) AS ReadingTimeInHours,DATEPART(month,LocaldbView.ReceiveDateTime) AS Month1FROMLocaldbViewWHERE(YEAR(LocaldbView.ReceiveDateTime) = ?)GROUP BYLocaldbView.ReceiveDateTime,LocaldbView.ReportFinalizeDT,LocaldbView.StudyID) AS TGROUP BYT.Month1,T.StudyID N 56°04'39.26"E 12°55'05.63" |
 |
|
|
scottstown
Starting Member
10 Posts |
Posted - 2011-07-12 : 08:44:11
|
| SwePeso, Sincerely, A THANK YOU!Scott |
 |
|
|
|
|
|
|
|