■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
SQL整形がうまくいきません
2010/12/08 15:20
OB
1
あな
OB11を使っています。
SQL整形で以下のSQLがうまくできません
CREATE OR REPLACE VIEW FOO_V AS
SELECT business_year
,setsu
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' THEN weight END) AS hinvTotal
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' and ALLOY_TYPE='25' THEN weight END) AS hinv25
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' and ALLOY_TYPE='165' THEN weight END) AS hinv165
FROM mrp12_result
GROUP BY business_year
,setsu
(上記は画面上は途中で改行されているように見えますが、
全体で8行のSQLです)
改善できないでしょうか?
SQL整形で以下のSQLがうまくできません
CREATE OR REPLACE VIEW FOO_V AS
SELECT business_year
,setsu
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' THEN weight END) AS hinvTotal
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' and ALLOY_TYPE='25' THEN weight END) AS hinv25
,SUM(CASE WHEN DATA_TYPE='週末在庫' AND ITem_class = '広幅' and ALLOY_TYPE='165' THEN weight END) AS hinv165
FROM mrp12_result
GROUP BY business_year
,setsu
(上記は画面上は途中で改行されているように見えますが、
全体で8行のSQLです)
改善できないでしょうか?
返信を投稿
OB
土手内@SI
こんにちは。
土手内@SIです。
SQL整形がうまくいかないとの件につきましてですが、
申し訳ございませんが、副問い合わせやCASE文を含む場合に発生するとの
報告をいただいております。
本件につきましては、開発側に伝わっており、
今後のバージョンアップのタイミングにて
修正を検討させていただいております。
ご不便をおかけし、誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
土手内@SIです。
SQL整形がうまくいかないとの件につきましてですが、
申し訳ございませんが、副問い合わせやCASE文を含む場合に発生するとの
報告をいただいております。
本件につきましては、開発側に伝わっており、
今後のバージョンアップのタイミングにて
修正を検討させていただいております。
ご不便をおかけし、誠に申し訳ございませんが、
何卒、よろしくお願いいたします。
返信を投稿
OB