case-when

    0热度

    1回答

    我的要求: 我想要显示的销售订单结果时,支付事件的结果是接受并且付款事件日期字段值大于30天且小于32天,即(31天)。 为此,我使用自定义公式字段创建了一个保存的搜索,使用case语句。 我的公式: CASE WHEN((FLOOR(TO_DATE({} paymentevent.date +30) - {}今天))> 30 & &(FLOOR(TO_DATE({} paymentevent.d

    0热度

    1回答

    我对SQL非常陌生,但真的很享受它,并希望在它变得更好。 在我的代码中,我将3个表合并在一起,然后为该合并创建几个列。我创建了一个“DaysOfStock”列,并希望将每列中的数字添加到当前日期。问题是“DaysOfStock”是一个“if”函数,我不确定如何将它添加到“DayAdd”函数中。我的代码部分我有麻烦w /下面。 SELECT Cust.Article, IsNull(sto

    0热度

    2回答

    我最后一次遇到问题: Parsing and structuring of a text file 现在我想象一下复杂的情况。例如, 。我有一个包含下一个文本文件: Head 1 Subhead 1 a 10 b 14 c 88 Subhead 2 a 15 b 16 c 17 d 88 Subhead 3 a 55 b 36 c 87 Head 4 Subhead

    2热度

    1回答

    我有这样的SQL Server 2014表: 现在我想补充一个列命名为“状态”来为同一个人标记每行。 如果类别= 3和费用<> 0,则标记该行作为“活动”和他们的其余部分(1和2)将是“非活性的”; 如果类别= 3且费用= 0,则它移动到类别= 1,其中费用<> 0并且使其成为“活动”,然后其余的(2,3)将是“非活动的”。 如果Category = 3和1并且Fee = 0,则将最后一个(Cat

    0热度

    2回答

    寻找在选择SQL查询中填充临时总值字段,但是使用两个数值的数学方法创建此临时字段。如果某个条件满足则应当适用一定的数学如果没有,那么另一个数学会应用等 例子: SELECT Price, Quantity, Type, CASE WHEN Type = 'Fixed' THEN ((Price * Quantity)/100) WHEN Type = 'Option' THEN ((Price

    0热度

    1回答

    我有一个工作的声明: CASE [Level 1] WHEN '2017' THEN '' WHEN '2016' THEN '' WHEN '2015' THEN '' WHEN '2014' THEN '' ELSE [Level 1] END 我试图做这样的事情,但它不工作:如何使这个 CASE WHEN [LEVEL 1] LIKE 'CALENDAR MONTH%' T

    0热度

    3回答

    我遇到了一个问题,即在完全不同的服务器中找到有关客户的不同信息。 到目前为止,我的解决方案是从每台服务器获取必要的组件,并将它们组合到MySQL中。 我的问题: 我正在寻找替换从MySQL的一个表中的NULL值与来自另一个表的信息,当第一个表中的NULL,提供其他列匹配。 当列在OrderName列中显示为NULL且在原始表的Order_ID列中显示为-1时,信息将仅显示在第二个表中。这第二个表格

    1热度

    1回答

    我需要匹配一个确切的一组数字来然后用“1”在另一个替换列,我可以像下面 SELECT CASE PT_6 WHEN '75' THEN '1' ELSE '' END AS PT_6_1 FROM edrn.pca_patient WHERE irid = 4395; CASE语句做到这一点 但是,PT_6列是从应用程序上的复选框填充的,因此当选中多个复选框时,数据为86,75,

    0热度

    1回答

    我有一个Firebird数据库和此查询: select distinct case when exists (select * from fixvar where costtype_id=7 and extract(year from ct_from)<=2017 and 2017<=extract(year from ct_to) and costce

    1热度

    3回答

    试图写一个CASE表达式,我需要评估Family_size和Income的组合以设置Status AS如果有任何组合为真, CASE ((WHEN Family_size = 1 AND Income <=11800) OR(WHEN Family_size = 2 AND Income <=16020) OR(WHEN Family_size = 3 AND I