我有一个类似于以下设置的表: PERSONID |姓氏|将First_Name | feeDescription | feebalance | client1_email | client2_email
1|Test|Joe|2017 Fees|90.00|joe@test.com|joe2@test.com
1|Test|Joe|2017 Parking|40.00|joe@test.com|joe2@test.com
2|Sample|Nellie|2018 Membership|120.00|whoanellie@test.com|Null
我想要做的是创建一个每周运行一次的SQL作业,并通过电子邮件向用户发送余额。我想要包含一个已发送邮件列,以便他们只收到一次电子邮件,但如果添加了新费用,则会收到新邮件。如果不为null,它将发送到client1_email,如果不为null,则发送到client2_email。
身体看起来类似于:
Dear Joe Test:
You have the following outstanding account fees with us:
2017 Fees $90.00
2017 Parking $40.00
然后继续处理表格的其余部分:
Dear Nellie Sample:
You have the following outstanding account fees with us:
2018 Membership $120.00
某些personID可能有1个费用,有些10个。有没有办法实现这个目标?
答案 0 :(得分:0)
答案 1 :(得分:0)
试试吧
SELECT 'Dear ' + Last_Name + ' ' + First_Name + '
You have the following outstanding account fees with us:
' + feeDescription +' ' + feebalance
from table