當我使用的情況時,聲明是這樣的: ... , 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 - 分開的手術將它們分組在一起。爲什麼會發生這種情況,我該如何解決? 這裏
大家好我有一個SQL查詢,我在使用的情況下,當內部加入, 我遇到的問題是我得到多部分標識符的錯誤 這裏是我的sql查詢 SELECT
CASE when row_num = 1 THEN bill_id ELSE NULL
END as bill_id, listinvoice.sonvinid,
listinvoice.date, listinvoice.brandname,listinv
好吧,所以我有一個問題,如何解決下面的查詢獲取多行。我期待將具有相同「持續時間」的所有行合併到一行中。我敢肯定這是一個新手的錯誤,但我仍然是一個新手。謝謝你的幫助。 Select UPPERAGE,
case when [DurationLower] <= 2 THEN [DurationLower] ELSE NULL END AS 'First
trail year' ,
case wh
當日期爲NULL時,我想顯示'N/A',但如果日期不爲空,我想以dB爲單位顯示日期。這是我現在有的,我在THEN/ELSE表達式中遇到了一個DataType不匹配。我假設這是因爲我試圖在日期字段中顯示一個字符。 SELECT
CASE WHEN created_at IS NULL
THEN 'N/A'
ELSE created_at
END AS created_at
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