iT邦幫忙

0

asp (c#) 與 mssql 如何將計算?



想請問各位大大,該如何寫這樣的計算程式,謝謝!!

看更多先前的討論...收起先前的討論...
魯大 iT邦高手 1 級 ‧ 2013-10-03 15:43:13 檢舉
你的想法呢??? 疑惑
hans2012 iT邦新手 5 級 ‧ 2013-10-03 16:19:06 檢舉
我的想法:用TextBox2 * [SIYOU]=[CONSUM] 再以>= [ZAIK]將[SHORTAGE]印出,但我不清楚是先將TABLE 做連結,還是直接在計算[Button]裡跑程式就可以了?,如果有規劃錯誤,請不吝指教,謝謝!
外獅佬 iT邦大師 1 級 ‧ 2013-10-04 10:19:56 檢舉
我沒想法...
...
....
.....
......
不過,我的看法是...毆飛
魯大 iT邦高手 1 級 ‧ 2013-10-04 16:46:29 檢舉
依照L大的看法來處理吧..

1 個回答

4
外獅佬
iT邦大師 1 級 ‧ 2013-10-04 09:12:55
最佳解答

把欲消耗的數量,當成參數丟給SQL去計算就行了吧....

看更多先前的回應...收起先前的回應...
外獅佬 iT邦大師 1 級 ‧ 2013-10-04 09:25:09 檢舉

SQL應該是這樣吧...

<pre class="c" name="code">
SELECT a.[code],a.[hokan],a.[zaik],b.[siyou]*@useage AS [consum], a.[zaik]-b.[siyou]*@useage AS [shortage] 
FROM [zaik] a JOIN [prts] b ON a.[code]=b.[kcode];

然後,用你的asp.net,把參數@usage帶進去就可以了...
沒猜錯的話...siyou應該是個倍數參數...所以我這樣寫。

hans2012 iT邦新手 5 級 ‧ 2013-10-14 16:37:09 檢舉

可以再請問如果前提需要先加入這段可以一起在上面的指令裡面嗎?
SELECT XZAIK WHERE CODE ="A" AND HOKAN="001"
就是要先把CODE 和 HOKAN 找出來在做上面那段的計算
謝謝大大提供~

hans2012 iT邦新手 5 級 ‧ 2013-10-18 09:11:00 檢舉

已解決了,感謝~

hans2012 iT邦新手 5 級 ‧ 2013-10-18 09:11:00 檢舉

已解決了,感謝~

我要發表回答

立即登入回答