DECLARE @ret intIF @totalcost >=100 BEGIN select @querydata = 'SELECT userid AS UserID, calls AS [# Calls], callhours AS [Total Hours Connected], cast(totalcost as money) AS [Total Cost], hostname AS [Host Name] FROM uunet_data.dbo.rawdata WHERE [userid] = ''' + @userid + ''' AND [timeperiod] = ''' + cast(@timeperiod as varchar) + ''' and [status] = ''U''' SELECT @subjectline = @subjectline1 + DATENAME(month,@timeperiod) + ' ' + CAST(DATEPART(yyyy,@timeperiod) AS VARCHAR) EXEC @ret= master.dbo.xp_sendmail @recipients = @userid, @subject = @subjectline, @message = @sendmessage, @query = @querydata, @attach_results = false, @width = 120 If @ret != 0BEGIN update rawdata set eMailStatus = 'E' WHERE [userid] = @userid AND [timeperiod] = cast(@timeperiod as varchar) END ELSE BEGIN update rawdata set eMailStatus = 'C' WHERE [userid] = @userid AND [timeperiod] = cast(@timeperiod as varchar) END END
HTHJasper SmithEdited by - jasper_smith on 08/01/2002 08:45:30