0
我正在嘗試處理員工的工資細節取決於使用SQL Server 2005的一些計劃。此處某些字段正在從公式計算。 like..eg。在SQL中評估公式
HRA =(BS + Earning1)* 10/100
這裏公式從表獲得,它會爲DIFF賬戶(HRA,醫療Allavance等)而變化。公式運算符的值(例如BS,Earning1)在表中。我想用它的值替換運算符字符串並得到公式結果。 在此先感謝。
我正在嘗試處理員工的工資細節取決於使用SQL Server 2005的一些計劃。此處某些字段正在從公式計算。 like..eg。在SQL中評估公式
HRA =(BS + Earning1)* 10/100
這裏公式從表獲得,它會爲DIFF賬戶(HRA,醫療Allavance等)而變化。公式運算符的值(例如BS,Earning1)在表中。我想用它的值替換運算符字符串並得到公式結果。 在此先感謝。
取決於表格和數據。這應該有所幫助。
SELECT account, (BS+Earning1)*10/100 as [SaleryFormula]
FROM Table
BS將替換爲該帳戶的BS列中的值。 假設每個帳戶在表格中都有一條記錄。否則
SELECT account, (SUM(BS)+SUM(Earning1))*10/100 as [SaleryFormula]
FROM Table
GROUP BY account
Thnaks,我得到了同樣的答案。 – Remya