SQL文を勉強し始めの初学者です。
下記内容ですが、①はWHEREにて日付で抽出しnumをカウントする記述です。
②はhattyuumotoの中から変数に代入した値(a),(aaa)を抽出しSUM関数にて
合計を出しているつもりですが、①はカウントできますが、②は合計値がです
セルへ抽出しても空白のままとなります。
②のgasukiguは通貨型なので、セルの設定も通貨型にしなければならないのかと
思い変更してみましたが結果変わらずです。
この場合、GROUP BY にて集約してからSUM関数にて処理するのでしょうか?
お手数おかけしますがご教授お願いいたします。
VBA
1① 2sql = "SELECT COUNT(num) FROM 個人元請 WHERE sekoubi >= # " & aa & " # AND sekoubi <= # " & a & " #" 3 4② 5sql = "SELECT SUM(gasukigu) FROM 個人元請 WHERE hattyuumoto = '" & a & "' AND hattyuumoto = '" & aaa & "' "

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2022/02/20 05:21