0
SELECT *
CASE
WHEN (Employees.End_Date is null)
THEN select
EmpId,
Emp_Name,
Salary ,
Start_date ,
End_dat ,
DATEDIFF(DATE_ADD(Start_Date, INTERVAL 30 DAY), Start_Date) * Salary/30 as 'Total_Salary'
from Employees
ELSE Select
EmpId,
Emp_Name,
Salary ,
Start_date ,
End_date ,
DATEDIFF(End_Date, Start_Date) * Salary/30 as 'Total_Salary'
from Employees
END
From Employees;
このクエリのエラーは解決されていません。クエリケースの選択問題
私は、テーブルに終了日がNULLであるかどうかに基づいてステートメントを区別しようとしています。
エラーを解決しようとするときはいつでも、それらのエラーは、問題に含まれるべきです。また、タイトルは「Select case case issue」よりもよく選択する必要があります。これにより、同じ問題がある場合に他の人が簡単に質問を見つけることができます。 –