home *** CD-ROM | disk | FTP | other *** search
/ moodle.waes.ac.uk / moodle.waes.ac.uk.zip / moodle.waes.ac.uk / TMG / SP1-TMG-KB981324-AMD64-ENU.msp / PCW_CAB_SHFx2 / F2143_msfpcui.dll / BINARY / 25466 < prev    next >
Text File  |  2010-06-15  |  1KB  |  33 lines

  1. CREATE PROCEDURE [dbo].[ISA_spTrafficConnectionsRDL]
  2.     @ReportType varchar(10),
  3.     @FromDate datetime, 
  4.     @ToDate datetime
  5. AS
  6. BEGIN
  7.     DECLARE @SummTableName varchar(100)
  8.     SET @SummTableName = dbo.fnGetSummaryTableName('tblUsageSummary', @FromDate, @ToDate, @ReportType)
  9.     CREATE TABLE #Table1
  10.     (
  11.         Interval datetime,
  12.         MaxConcurrentConnectionsPerMinute bigint
  13.     )
  14.  
  15.     IF OBJECT_ID (@SummTableName, 'u') IS NOT NULL
  16.     BEGIN
  17.         DECLARE @strQuery varchar(8000)
  18.         SET @strQuery = 
  19.         'SELECT
  20.             [Interval] AS Interval ,
  21.             MAX([MaxConcurrentConnectionsPerMinute]) AS MaxConcurrentConnectionsPerMinute
  22.         FROM ' + @SummTableName + ' 
  23.         WHERE ([date] >= ' + QUOTENAME(CONVERT(varchar, @FromDate, 126),CHAR(39)) + ' AND [date] <= ' + QUOTENAME(CONVERT(varchar, @ToDate, 126),CHAR(39)) + ')
  24.         GROUP BY [Interval]
  25.         ORDER BY [Interval] ASC
  26.         '
  27.         INSERT #Table1
  28.         EXEC(@strQuery)
  29.     END
  30.  
  31.     SELECT * FROM #Table1
  32. END
  33.