SQL如何实现字段公式计算(100)

  • 主题发起人 主题发起人 2008512
  • 开始时间 开始时间
2

2008512

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL如何实现公式解析计算表cal_value_t: code col_value flag c001 1000 N c002 1234 N c003 768 N c004 879 N C005 需计算 Y COO6 需计算 Y表cal_formula_t : code formula C005 ((c001+c002)*90+10000)/90 C006 C005+coo1+c002*7说明:表cal_value_t定义的记录是每个编码对应一个数值,但是标识位flag==Y 时,表示COO5 和COO6 需要通过从表cal_formula_t 取计算公式计算,公式中的数据项从表cal_value_t中取,如解析后C005=((1000+1234)*90+10000)/90。这个用DELPHI+SQL如何实现。
 
这个算法如果用DELPHI实现应该没问题吧。如果是SQL SERVER,可以通过SQL SERVER函数来实现,其实就是把用DELPHI写的函数转成SQL SERVER的函数,当然有一定难度,如果公式不是很复杂的话,应该可以把运算算法简化来实现。
 
Tuatara: 可否讲的具体一些,给出思路?谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部