SQL Serverで実行される次のクエリをOracleに変換する必要があります。SQLクエリの計算フィールド値
SELECT
LABEL_A, LABEL_B,
CASE
WHEN IS_C = '0' AND IS_B = 'S' THEN 'L1'
WHEN IS_C = '1' AND IS_B = 'B' THEN 'L1'
WHEN IS_C = '0' AND IS_B = 'B' THEN 'L2'
WHEN IS_C = '1' AND IS_B = 'S' THEN 'L2'
END AS L,
QTY
FROM
DATA
WHERE
PRICE > 0 AND E_DATE >= getdate()-1) AS LS
GROUP BY
LABEL_A, LABEL_B, L
HAVING
SUM(QTY/100) >= 150
私を助けてもらえますか?
ありがとうございました。この行で
あなたが今までに試したこととあなたが持っている問題を投稿してください – Aleksej
そのクエリは実際にSQL Serverで実行されますか? – jarlh
'WHERE'節のタイプミス以外に、' getdate() 'を' sysdate'に置き換えて、あなたはうまくいくはずです。 – gmiley