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