2013-10-24 103 views
-1

我想問任何用於從表中檢索多個字段以進行數學計算的示例查詢嗎? 另一件事是,我應該通過使用Expression還是使用查詢在rdlc報告中進行計算?c#和RDLC的示例查詢報告

+0

我們不會對廣泛的主題做教程。盡力解決您的問題。如果你有問題,請到這裏來問一個具體的問題。 – nvoigt

回答

0

我不明白你的第一個問題。但我很樂意從我的角度回答第二個問題:

我嘗試在數據庫上進行大部分計算。因爲這就是數據庫應該做什麼和複雜的表達式不是很好,並且易於維護。 你必須在表達時間之前使用表達式(在複雜的報表中),所以我更願意在數據庫上完成所有可以在那裏完成的工作。

但是隻要你的SQL查詢是可維護和快速的。

+0

我沒有使用SQL Server,只是查詢如下所示: SqlCommand custcmd = new SqlCommand(「SELECT customer.customerid,warehouse.warehouseNo,warehouse.qty_goods,warehouse.qty_slack,warehouse.std_weight,(qty_goods + qty_slack )* std_weight/1000 AS總數FROM客戶INNER JOIN倉庫WHERE customer.customerid BETWEEN「+」textbox1.text「+」AND「+」textbox2.text「,myconnection); – user2901955

+0

顯示錯誤「WHERE附近的語法錯誤」 任何人都可以幫忙嗎? – user2901955

+0

嘗試將其更改爲:SqlCommand custcmd = new SqlCommand(「SELECT customer.customerid,warehouse.warehouseNo,warehouse.qty_goods,warehouse.qty_slack,warehouse.std_weight,(qty_goods + qty_slack)* std_weight/1000 AS FROM Customer INNER JOIN倉庫總數WHERE customer.customerid BETWEEN「+」textbox1.text「+」AND「+」textbox2.text「,myconnection); – Dannydust