2

機能しない次のようなクエリが必要です。

SELECT *, 
 CASE 
  WHEN x_sutun1 = '1' OR x_sutun2 >= CURRENT_DATE() THEN 0 
  WHEN x_sutun1 < 1 AND x_sutun2 < CURRENT_DATE() THEN 1 
 END as mecit
FROM tablo1
LEFT JOIN tablo2 ON x_sutun0 = y_sutun0
LEFT JOIN tablo3 ON x_sutun0 = z_sutun0
WHERE x_sutun3 + mecit < 4

「mecit」を変数として使用するにはどうすればよいですか (可能な場合はストアド プロシージャを使用しません)。

4

2 に答える 2