• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CASE文の集計について)

CASE文とEXISTS文を使用した集計条件についての質問

このQ&Aのポイント
  • ORACLE10gのEXISTS文を使用して、CASE文で集計条件を指定する方法について質問があります。
  • 問題のある条件の抽出がうまくいかない場合、CASE文やEXISTS文を使って集計項目に対して条件を設定することはできるのでしょうか。
  • もしくは、サンプルのSQL文を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

記載のテーブルと質問内容の関連がわかりづらいのですが・・・ 月売上TRは稼働区分が設定されていますが、すでに存在するテーブルなのですか? それとも別のテーブルを基にこのデータを抽出したいということですか? >・休業MTの休業区分 = 09 且つ その休業日合計が同月内で7日以内場合に稼動タイプにフルを適用。 >・休業MTの休業区分 = 03 である限り、同月に何回休業してもフルを適用 これらはどちらが優先されるのでしょうか? 記載の休業MTを、店舗CD:AAA・年月:201103で見ると 休業区分:03で休業日数:14、休業区分:09で休業日数:1 のデータが取得できることになります。 この場合はどうなるのでしょうか?記載の月売上TRでは"特殊"となっていますけど。 また、休業MTの開始日と終了日が月またぎになっていることはないのでしょうか。 それによって休業日の計算のしかたが全然ちがってくると思います。 もうちょっと正確な情報を教えていただけますか? また、CASEやEXISTSをどこでどう使おうとしているのでしょうか。 うまくいかないというSQLも記載できますか?

関連するQ&A