0
我试图用一个case语句来填充字段(状态)字段添加到字段列表不在,我从选择表这可能使用情况的语句的MySQL
SELECT j.JobID, j.Company, j.WellName,j.RigNumber,
CASE
WHEN j.JobComplete = 1 Then status = 'Job Complete'
WHEN j.JobInitiated = 1 Then status = 'Job Initiated'
WHEN j.JobInProgress = 1 Then status = 'In Initiated'
WHEN j.JobPotential = 1 Then status = 'Job Potential'
WHEN j.JobCancelled = 1 Then status = 'Job Cancelled'
WHEN j.JobInvoiced = 1 Then status = 'Job Invoiced'
WHEN j.JobPaid = 1 Then status = 'Job Paid'
END AS 'status',
jdn.NotesTime,jdn.Username,jdn.Notes
FROM Job as j
JOIN JobDailyNotes as jdn ON jdn.jobid = j.jobid
WHERE jdn.NotesTime Between '1900-01-01 12:00:00' AND '2014-12-31 23:59:59'