case-when

    0熱度

    1回答

    當我使用的情況時,聲明是這樣的: ... , case when majcat in (1,2,3,4,5) then "Inpatient" when majcat in (3) then "IP-Surgical" else "N/A" end as serv_cat 服務器不保留住院和IP - 分開的手術將它們分組在一起。爲什麼會發生這種情況,我該如何解決? 這裏

    -2熱度

    2回答

    我有我從中檢索使用一個存儲過程的記錄,現在我需要在存儲過程中添加一個條件員工表 - 只有employeeType =「MD」然後檢查是否employeeReportableIndicator ='N',如果'N'則不獲取該記錄。 這隱含意思 - 1)如果employeeType = 'MD' 那麼我應該無論employeeReportableIndicator列值的獲取記錄! 2)如果employ

    1熱度

    2回答

    大家好我有一個SQL查詢,我在使用的情況下,當內部加入, 我遇到的問題是我得到多部分標識符的錯誤 這裏是我的sql查詢 SELECT CASE when row_num = 1 THEN bill_id ELSE NULL END as bill_id, listinvoice.sonvinid, listinvoice.date, listinvoice.brandname,listinv

    0熱度

    2回答

    好吧,所以我有一個問題,如何解決下面的查詢獲取多行。我期待將具有相同「持續時間」的所有行合併到一行中。我敢肯定這是一個新手的錯誤,但我仍然是一個新手。謝謝你的幫助。 Select UPPERAGE, case when [DurationLower] <= 2 THEN [DurationLower] ELSE NULL END AS 'First trail year' , case wh

    0熱度

    1回答

    內我有一個數據幀,看起來像這樣: gov1rlc gov2rlc gov3rlc gov1vote gov2vote gov3vote <int> <int> <int> <dbl> <dbl> <dbl> 3 2 NA 24.35 1.04 0 2 3 2 NA 24.35 1.04 3 2 NA 24.35 1.04 0

    1熱度

    4回答

    我試圖創建一個「錯誤列」並將條件放入'Case when'中。我收到以下錯誤: 在'THEN'附近預期有 條件的上下文中指定的非布爾類型表達式。 我的查詢是: SELECT ROWID, [Alternate_number], DELIVERY_DATE, DP1, [DP1__],[DP2],[DP2__],[Deliver_to_EDI_warehouse_number] as EDI_war

    9熱度

    6回答

    比方說,我有一個數據幀有幾行類似如下: df <- data.frame(a = c(NA,20,NA), date1 = c("2016-03-01", "2016-02-01", "2016-02-01"), b = c(50,NA, NA), date2 = c("2016-02-01", "2016-03-01", "2016-03-01")

    0熱度

    4回答

    當日期爲NULL時,我想顯示'N/A',但如果日期不爲空,我想以dB爲單位顯示日期。這是我現在有的,我在THEN/ELSE表達式中遇到了一個DataType不匹配。我假設這是因爲我試圖在日期字段中顯示一個字符。 SELECT CASE WHEN created_at IS NULL THEN 'N/A' ELSE created_at END AS created_at

    1熱度

    1回答

    RES as ( SELECT code , payement, sum(A.ALLPAYMENT) as ACTUAL_PAYMENT, A.NAME FROM FINANCES A WHERE payement= '6396' and (ENDDATE>= CURRENT_TIMESTAMP) and (BILLREFRENCE<> '' or (case when ( CO

    1熱度

    1回答

    繼dplyr::case_when()文檔中給出的例子: x <- 1:50 case_when(x %% 35 == 0 ~ "fizz buzz", x %% 5 == 0 ~ "fizz", x %% 7 == 0 ~ "buzz", TRUE ~ as.character(x)) 我想到的是人數35會產生"buzz"但它產生"fizz buz