• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL-Serverに対してサブクエリが使えない場合がある。)

SQL-Serverに対するサブクエリの制約とは?

このQ&Aのポイント
  • SQL-Serverでは一部のケースでサブクエリが使用できないことがある
  • VB5.0(Win98)でSQL Server7(WinNT)を使用しているが、モジュール内でサブクエリを含むSQLを実行するとエラーが発生する
  • サブクエリを使用する場合は、どこかで定義する必要があるかもしれない

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

  • ベストアンサー
  • Hk2001
  • ベストアンサー率48% (24/49)
回答No.1

接続はDAOなんでしょうか? ADOやRDOじゃなくて? SQL自体は、気になるところは、無いようですね SELECT new.K_SEID, new.K_HOKENKB, SUM(new.KINGAKU) AS SumKINGAKU FROM ( SELECT KONYU.K_SEID, KONYU.K_HOKENKB, ISNULL(KONYU.K_SURYO,0) * ISNULL(BOOK.B_KAKAKU,0) AS KINGAKU FROM KONYU, BOOK WHERE KONYU.K_TAISYO = 1 AND KONYU.K_MSGID = BOOK.B_MSGID AND KONYU.K_LINE = BOOK.B_LINE ) new GROUP BY new.K_SEID, new.K_HOKENKB

mogmogtae
質問者

お礼

接続はDAOです。ADOはVB5.0では使えないような気がします。 RDOでの接続はしていないので、どうなるのかはわかりません。 大変申し訳ございませんが、土日を挟んでしまったので、同内容で再掲しました。誠に勝手なお願いではございますが、引き続きご回答いただけると幸いです。 【再掲】 http://oshiete1.goo.ne.jp/kotaeru.php3?q=761285

mogmogtae
質問者

補足

早速のご回答ありがとうございます。 大変申し訳ございませんが、Hk2001様のクエスチョンに対する回答は来週月曜日とさせてください。 月曜朝まで会社の環境にアクセスできませんのでm(__)m