case-when

    1熱度

    1回答

    我的應用程序中有三個實體,Customer,PriceLevel和TemporalCustomerPriceLevel。每個客戶都有一個名爲defaultPriceLevel的字段,它直接引用PriceLevel。暫時,客戶可以切換到替代PriceLevel。爲此,添加了一個TemporalCustomerPriceLevel條目,該條目引用了PriceLevel和Customer。 的實體類:

    2熱度

    1回答

    我有一個表測試 TestNumber (int primary key) InactiveBitwise (int) 我讓下面的命令: UPDATE tests SET CASE WHEN TestNumber = 2 THEN InactiveBitwise = (InactiveBitwise | 4) WHEN TestNumber = 3 THEN Inact

    0熱度

    1回答

    我有這樣的SQL查詢其在phpMyAdmin正常工作: SELECT `Tag_Type_Code`, `Tag_Type`, GROUP_CONCAT(`Tag_Code` ORDER BY `Tag_Name`) as tagCode, GROUP_CONCAT(`Tag_Name` ORDER BY `Tag_Name`) as tagName, GROUP_C

    1熱度

    1回答

    時,如何循環一個案例我有名爲col1,col2的列到col12,我有exm1,exm2到exm12。 我該怎麼做? declare @i= 1 do until i=12 ( case when [email protected] <= 25000 then '1. xxxx <= 25K ' when [email protected] > 25000 and [email p

    1熱度

    2回答

    我有一個具有輸入參數p_card_type的過程。基於輸入參數,where子句發生變化。這是查詢的樣子。我有4個不同的選項,他們都出錯了。 SELECT * FROM table WHERE CARD_TYPE in (p_card_type) - 這是我嘗試過的4個選項。 SELECT * FROM table WHERE - Case p_card_type when 'EGC/VEGC

    -3熱度

    1回答

    我剛纔問了一個關聯的here關於從CASE/WHEN查詢求和的問題。我的部分問題得到了回答,這導致了另一個問題。 見下圖: 我有三個字段,ITEM_NO,comp_item_no和開銷。 comp_item_no是item_no字段的組件項目列表。這意味着項目00011PP,00011PPX和00011X至少部分由項目00011創建。 項目00011和00011S由具有空開銷成本的項目ST1FJP

    0熱度

    2回答

    我在Oracle中有一個employee表,它可以在表future_jobs中有一個或兩個「將來」作業,這是某種商業規則(例如, | employee_id | job_id | job_start_date | job_end_date | |-------------|--------|----------------|--------------| | 1 | 127589 | 12

    1熱度

    1回答

    我正在Teradata中使用SQL研究客戶及其購物習慣。 說我有以下信息: Table wklytrans CustNm GroceryStore # WklyTrxns Sum WklyTrxns CustType Jack Publix 2 $70 Publix Ruby Kroger 1 $15 Both Moe Kroger 4 $120 Kroge

    -1熱度

    2回答

    我很苦惱爲什麼下面的case語句不起作用。 我想要做的是轉換的一個月的日期(「死亡日期」)分成兩個字符,以便月份成爲01月變成02和十月至十二月繼續作爲他們的兩個字符長度 然而,代碼似乎被絆倒我 SELECT LEN(MONT(RAW.dbo.ONS_Death_DOD201516FYQ1.DATE_OF_DEATH)) AS length_of_month, (CASE

    1熱度

    1回答

    我試圖自定義ORDER BY子句,以便'其他公司'總是最後。我不確定這裏有什麼問題。這是我所有的代碼。 WHERE子句看起來可能是多餘的,但這是因爲參數被宏代碼替換,這個SQL字符串被上傳到不同的日期和狀態。別擔心。我之前已經完成了這項工作,以處理不同的情況,我訂購了一切,但沒有訂購兩列。輸出說ORDER BY子句中的'AmountOfClaims'不是一個有效的列。有人能幫我嗎? SELECT