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 / 25410 < prev    next >
Text File  |  2010-06-15  |  694b  |  27 lines

  1. CREATE FUNCTION [dbo].[fnGetSummaryTableName]
  2. (
  3.     @tblBaseName varchar(50),
  4.     @FromDate datetime,
  5.     @ToDate datetime,
  6.     @ReportType varchar(10)
  7. )
  8. RETURNS varchar(250)
  9. AS
  10. BEGIN
  11.     DECLARE @PostFix varchar(120)
  12.     IF (@ReportType = 'Immediate')
  13.         SET @PostFix = '_' + CONVERT(varchar, @FromDate, 126) + '_' + CONVERT(varchar, @ToDate, 126)
  14.     ELSE IF (@ReportType = 'Daily')
  15.         SET @PostFix = ''
  16.     ELSE IF (@ReportType = 'Monthly')
  17.         SET @PostFix = ''
  18.     ELSE
  19.         BEGIN
  20.             SET @PostFix = 'UNKNOWNTYPE'
  21.             SET @ReportType = '_ERROR'
  22.         END
  23.  
  24.     RETURN '[' + @tblBaseName + '_' + @ReportType + @PostFix + ']'
  25. END
  26.  
  27.