我在SQL方面相当环保,已经达到了障碍。我有一个已经运行查询的工作,并通过代理向我们的采购部门代理发送电子邮件。
以下是我们作为文字附件收到的样本数据:
po_num vend_num qty_needed external_email_addr
318 1 200 email@earthlink.net
318 1 910 email@earthlink.net
703 2 250 email@row.com
993 3 3600 email@cast.com
993 3 3600 email@cast.com
676 4 1 NULL
884 5 10000 email@Futures.com
118 5 2500 email@Futures.com
我的目标是使用external_email_addr字段中的电子邮件地址自动向每个供应商发送qty_needed的一封电子邮件。此外,如果电子邮件地址为NULL,它会向我发送一封需要修复的电子邮件。
我不确定这是多么复杂或简单,但我们将非常感谢任何帮助。
答案 0 :(得分:0)
由于po_num是唯一的,因此您将根据您提供的示例数据每天为每个电子邮件地址生成几封邮件。
我目前无法访问SQL,因此语法可能需要一些修改。
SELECT po_num,
vend_num,
qty_needed,
CASE WHEN external_email_addr ='' THEN COALESCE(external_email_addr,'defaultempty@fixthisproblem.com') ELSE external_email_ddr END AS email_address
FROM table_name