2010-09-30 176 views
-1
SELECT * FROM O_PLATI_DAUNE 
WHERE 
    LUNA LIKE  
CASE 
    WHEN LUNA = '7' THEN SUMA ='363623.72' 
    WHEN LUNA = '8' THEN SUMA ='825159.25' 
    WHEN LUNA = '9' THEN SUMA ='182730.99' 
    WHEN LUNA = '10' THEN SUMA ='361722.74' 
    WHEN LUNA = '11' THEN SUMA ='1787574.67' 
    WHEN LUNA = '12' THEN SUMA ='3605005.68' 
ELSE 'N/A' 
END 

我不知道爲什麼它不起作用,請有人幫助我!案例在哪裏條款

非常感謝。

+3

大寫鎖定,左,只是「標籤」下。 – 2010-09-30 12:17:54

+1

你的錯誤/問題是什麼?你是否想做一個類似的例子?你還使用了什麼服務器? – Nix 2010-09-30 12:18:26

+0

你得到了什麼錯誤? – 2010-09-30 12:20:31

回答

1

你試圖做一些事情,如:

SELECT id,LUNA,CASE 
    WHEN LUNA = '7' THEN '363623.72' 
    WHEN LUNA = '8' THEN '825159.25' 
    WHEN LUNA = '9' THEN '182730.99' 
    WHEN LUNA = '10' THEN '361722.74' 
    WHEN LUNA = '11' THEN '1787574.67' 
    WHEN LUNA = '12' THEN '3605005.68' 
    ELSE 'N/A' 
    END as SUMA 
FROM O_PLATI_DAUNE