请教一个数据结构设计问题(200)

  • 主题发起人 主题发起人 yanlian
  • 开始时间 开始时间
Y

yanlian

Unregistered / Unconfirmed
GUEST, unregistred user!
我想请教一个数据库设计的问题客户是做门的,提供的只有两个数据:门宽和门高还有一些计算公式:边框=门高 上滑=门宽-50 光企=门高-65 上方=(总宽-280)/2 边盖=光企-2 玻璃高=光企-164 玻璃宽=上下方-5 玻璃面积=玻璃宽*玻璃高我现在在想把这些公式左边的内容称为项目内容,=号右边的做为项目公式,做一个表:父项目ID 项目ID 项目名称 项目公式其中父项目ID是表示门种类的ID号,因为每种门都由很多项目组成。这个项目公式要能方便分析使用我觉得困难的事情是这些项目计算的表达式中,包含了其它项目计算后的结果像边盖=光企-164,光企也是项目之一,也要通过计算才可以得到的
 
保存二个公式,其中一个显示用,一个计算用。例如项目内容 项目公式 项目明细边盖 光企-164 (门高-65)-164
 
嗯,这样子很好,门高用变量加入!
 
可以顺便告诉我如何把字符串‘(@mg-65)-164' 转SQL表达式吗?参与SQL表达式。
 
建议你不使用变量,用字符串替换,(门高-65)-164,例如门高是277就是(277-65)-164 这样你直接用select就可以得到值。
 
可是门高是变量,用户要输入的
 
这样有个好处,我要用户直接用这样的表达式输入公式,我就不要分析表达式了。[:D]
 
后退
顶部