公式在数据库中如何保存? 比如将字符串"text1.text * text2.text * 5%"保存到数据库中,当用变量将数据库中的公式提取出来后,如何利用它来计算呢?字符串好象不能计算 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义二变量,参数传进来然后在SQL中a*b*0.05即可 你为什么要保存字符串"text1.text * text2.text * 5%到数据库保存值不可以吗? 就是把一些公式保存到数据库中,用的时候拿出来,公式中包括一些诸如“TEXT1.TEXT * 5%"等等,从数据库中取出的是字符串不能运算,该如何转换这个字符串 看一下例子:我想在一个表中的某一字段村一个计算公式.在另一个表中存的要计算的实际项目(项目是可变的),请问各位高手,我该如何实现呀?例如:我保存的公式是:((A+B)*C)/D;而我存的数据是:1 A 20 2 B 10 3 C 5 4 D 15我想要的结果是((20+10)*5)/15=10类似财务软件中的计算工资的方法,非常急,那位高手请指点一下。我先谢谢啦.呵呵这个简单,做个过程就可以了。举例:declare @公式 varchar(100)set @公式='((A+B)*C)/D'create table 你的表(id int,name varchar(10),value int)insert 你的表 values(1, 'A', 20)insert 你的表 values(2, 'B' , 10)insert 你的表 values(3, 'C' , 5)insert 你的表 values(4, 'D' ,15)select @公式=replace(@公式,name,value) from 你的表exec('select '+@公式+' 结果')godrop table 你的表/*结果 ----------- 10*/ 如何将串口缓冲区的数据保存为数组格式 VB如何将listview中显示的内容存储到数据库(SQL2000)表中 VB6.0 中连接加密的Access数据库 有关速度的测试 求一段登陆代码 VB中关于Crystal Report 9 连接代码中奇怪的问题(贴出了代码). 200分请教~屏幕控制问题~(进者有分,大家讨论,讨论) 打印分页问题?急急!!! 一个航空定票系统的实现!要求是一个小型的定票系统! 高分求教一个简单的数据库问题 如何打印datagrid中的数据 获取数据库连接状态问题!
然后在SQL中a*b*0.05即可
保存值不可以吗?
我想在一个表中的某一字段村一个计算公式.在另一个表中存的要计算的实际项目(项目是可变的),请问各位高手,我该如何实现呀?
例如:我保存的公式是:((A+B)*C)/D;
而我存的数据是:1 A 20
2 B 10
3 C 5
4 D 15
我想要的结果是((20+10)*5)/15=10
类似财务软件中的计算工资的方法,非常急,那位高手请指点一下。我先谢谢啦.呵呵这个简单,做个过程就可以了。举例:declare @公式 varchar(100)
set @公式='((A+B)*C)/D'create table 你的表(id int,name varchar(10),value int)
insert 你的表 values(1, 'A', 20)
insert 你的表 values(2, 'B' , 10)
insert 你的表 values(3, 'C' , 5)
insert 你的表 values(4, 'D' ,15)select @公式=replace(@公式,name,value) from 你的表exec('select '+@公式+' 结果')go
drop table 你的表
/*
结果
-----------
10
*/