Sql Server Agent
에서 다음 작업을 실행하려고하는데 이메일을받지 못했습니다.참여와 함께 sp_send_dbmail 사용
내가 조인하지 않고 간단한 쿼리로 쿼리를 대체하기 때문에 내가 inner join
테이블을 대표하는 방식에 문제가 있다고 생각합니다.
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'TEST_DEV',
@recipients = '[email protected]',
@query = ' select
Percentage = CONVERT(DECIMAL(10,1),100 - (CAST(COUNT(DISTINCT case when PD.Exception != ' ' then PD.Id END) as float)/CAST(COUNT(PD.Id) as float)*100))
from
DataBaseName.dbo.Product P INNER JOIN DataBaseName.dbo.LogProduct PD
ON P.LogId = PD.LogId
WHERE
ResponseTime < GETDATE() and RequestTime > DATEADD(MINUTE, -150, GETDATE())
' ,
@subject = 'Test',
@attach_query_result_as_file = 1 ;