-1
我的查詢如下:
如何使用Case語句爲sql編寫連接?
SET @MainSQL='SELECT UserProfile.empfullname, UserProfile.UnitId, OrgaMaster.Extension as OrgaID,Payroll.UserID,Payroll.Year,Payroll.PayrollID,<br>
(Case Payroll.Month when '1' then '''January'''<br>
when '2' then '''February'''<br>
when '3' then '''March''' <br>
when '4' then '''April''' <br>
when '5' then '''May''' <br>
when '6' then '''June''' <br>
when '7' then '''July''' <br>
when '8' then '''August'''<br>
when '9' then '''September''' <br>
when '10' then '''October''' <br>
when '11' then '''November''' <br>
when '12' then '''December''' <br>
end)as Month
FROM Payroll INNER JOIN
UserProfile ON Payroll.UserID = UserProfile.UserID inner JOIN
OrgaMaster on UserProfile.UnitId = OrgaMaster.OrgaID Where OrgaMaster.Level=1'
結果仍顯示出incorrect.How在SQL中使用的情況下寫concate
案例表達式,不是case語句... – jarlh
Payroll.Month列的數據類型?哪個dbms產品?什麼是不正確的 - 即你得到了什麼,你想要什麼? – jarlh
你需要''(雙)''''或' - 如果
標籤不是一個亂碼帖子的一部分,刪除它們 –