【问题标题】:SQL Inventory emailSQL 清单电子邮件
【发布时间】:2023-03-23 09:46:01
【问题描述】:

我对 SQL 很陌生,并且有一个客户希望在项目低于某个阈值时更新电子邮件。 “如果存在”语句有问题

这是我所知道的

where ClientNumber = 9999 
and   Sku like '[_]%' 
and   onhand < 1000 
and   StatusID = '6' 
and   sku NOT like '%FOY%' 
and   sku not like '_Book%'

if exists
@email 

所以基本上,如果它拉出一行,我想通过电子邮件向客户发送数据。仅供参考,那些“不喜欢”的陈述是因为他们根本不关心那些特定的 SKU。

【问题讨论】:

  • 哪个 rdbms(sql-server、oracle、mysql、postgresql)?您是否只希望查询检查它何时低于阈值(如果是,则发布示例数据)?能够发送电子邮件的实际方法?在表上写触发器的方法?现在上面只存在一个没有选择、表格等的 where 语句。请为您的问题添加更多详细信息

标签: sql email inventory


【解决方案1】:

“如果存在”检查与 select 匹配的行,因此您的代码可以像这样构造:

if exists (select id from myitemtable where onhand < 200)
begin
  << send email routine >>
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    相关资源
    最近更新 更多