等号が認識されないというエラーが表示されます。私は常に 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
これを行う他の方法はありますか?
すべての助けをありがとう。