等号が認識されないというエラーが表示されます。私は常に Access でコードをテストして、動作することを確認しています。なぜこれが起こっているのか誰にも分かりますか?
コード:
SELECT SUM(
                       IIf(TransactionType = 'Cash', 
                       TotalPrice, 0)
           ) AS TotalCash, 
       SUM(
                       IIf(TransactionType = 'Credit', 
                       TotalPrice, 0)
           ) AS TotalCredit,
       SUM(
                       IIf(TransactionType = 'Check', 
                       TotalPrice, 0)
           ) AS TotalCheck,
       SUM(
                       IIf(TransactionType = 'Multiple', 
                       IIf(MultiCash = 0, 
                        0, MultiCash), 0)
           ) AS MultipleCash,
       SUM(
                       IIf(TransactionType = 'Multiple', 
                       IIf(MultiCredit= 0, 
                        0, MultiCredit), 0)
           ) AS MultipleCredit,
       SUM(
                       IIf(TransactionType = 'Multiple', 
                       IIf(MultiCheck = 0, 
                        0, MultiCheck), 0)
           ) AS MultipleCheck
FROM  RECEIPT 
WHERE ReceiptDate BETWEEN ? AND ?
エラー:
Generated SELECT statement.
   Error in list of function arguments: '=' not recongized.
   Unable to parse query text.  
編集:
コードを投稿するだけでなく、何をしたいのか教えてください。この問題に対する別の簡単な解決策かもしれません。そのため、vb.net のレポート ビューアーからレポートを取得して、特定の日付の間に使用された入札を教えてください。
元。
1/20/2013
Transaction Type                 Amount
Cash                             $100.00
Check                            $300.00
Credit                           $1,000.00
MultiCash                        $1,500.00
MultiCheck                       $1,500.00
MultiCredit                      $1,500.00
レポートビューアでそのようなもの。ユーザーは特定の日付を選択できます。情報を取得するための私のAccessデータベーステーブルは以下のとおりです。
  RECEIPT
-----------
ReceiptNumber (PK)
ReceiptDate
TotalPrice
TransactionType
MultiCash
MultiCheck
MultiCredit
TotalTax 
これを行う他の方法はありますか?
すべての助けをありがとう。