Forum

SQL sonucu belli bi...
 
Bildirimler
Hepsini Temizle

[Çözüldü] SQL sonucu belli bir sayıdan büyük ise e-mail gönderimi

3 Yazılar
3 Üyeler
0 Reactions
1,111 Görüntüleme
(@oncul92)
Gönderiler: 1
New Member
Konu başlatıcı
 

Merhaba arkadaşlar, 

Benim sorunum şu şekilde, bir adet SQL query çalıştırıyorum bu query sonrasında sonuç olarak kaç adet olduğu bana görünüyor fakat bu sonuç 100 taneden fazla ise e-mail gönderimi yapmasını istiyorum. Maalesef araştırmalarım sonucu bir şey bulamadım, yardımcı olabilir misiniz?

 

Query şu şekilde: 

 

use mirthdb

select count(*) from aqure_results where transferred is null   

 

 
Gönderildi : 04/11/2021 10:55
Konu Etiketleri

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4596
Co-Helper
 

https://sqlskull.com/2020/03/07/how-to-send-a-sql-server-query-results-in-e-mail-message/

Mailing için bundan faydalanabilirsiniz. Sizin isteğiniz ise birinin oturup size query yazmasını gerektiriyor yazan çıkar mı bilemiyorum.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 04/11/2021 13:00

Gökhan Erdoğdu
(@adaliadam)
Gönderiler: 40
Trusted Member
 

merhabalar,

prosedürün içinde if kullanarak bunu yapabilirsiniz.

BEGIN


DECLARE @BOS NVARCHAR(MAX)

SET ANSI_WARNINGS OFF

IF (select count(*) from aqure_results where transferred is null  ) < 100
BEGIN
SET @BOS = 'BOŞ'
SELECT @BOS BOS

END

BEGIN

EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'MAİL PROFİL ADI',
@recipients = '[email protected]',
@subject = 'konu',
@body = '100 den fazla kayıtlar',
@body_format = 'HTML'

END

mailin içeriğinde (BODY) olmasını istediğiniz şeyler için araştırma yapmanızı öneririm.

sp_send_dbmail html format, table, view şeklinde aratırsanız bir şeyler bulacağınızdan eminim.

Botek Otomasyon
Raporlama ve Analiz Uzmanı

 
Gönderildi : 25/12/2021 16:25

Paylaş: