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