助けてください! 私は2つの基準で、一つの列を合計しようとするとエラーがあります:OLEDB合計エラー:条件式のデータ型の不一致。 VB.NET
Data type mismatch in criteria expression.
これは、SQLコードです:
1.ID
:sql1 = "SELECT SUM(quantityofproduct) AS Expr1 FROM (SP001) where year = "2016" AND month = 1"
4列があります。
2quantityofproduct
3.year
4month
SP001はタルベの名前です。
日付の列形式と& datetimepicker1.value/text &の条件で試しましたが、動作しませんでした。
ありがとうございました。フィールドのタイプはVARCHAR(30)であれば
年と月が 'datetimepicker1'の年と月に等しい場合、' quantityofproduct'の合計を取得したい –
年は数字フィールドですか?はいの場合、なぜその基準に文字列を使用しますか? – Steve
はい年と月が例えば2016年1月(2016年1月)のquantityofproductの合計を取得したいと考えています – Ricsi