Foxtable(狐表)用户栏目专家坐堂 → [讨论]易表中left在狐表对应的是什么?


  共有25680人关注过本帖树形打印复制链接

主题:[讨论]易表中left在狐表对应的是什么?

帅哥哟,离线,有人找我吗?
don
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/11/21 10:13:00 [显示全部帖子]

Convert([单价] * Convert([剂量值] * IsNull(Convert(SubString([用法],1,1),'System.Double'),1),'System.Int32') * 100,'System.Int32') / 100

 回到顶部
帅哥哟,离线,有人找我吗?
don
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2008/12/6 10:49:00 [显示全部帖子]

以下是引用菜鸟foxtable在2008-12-4 17:04:00的发言:

If([执行] = -1,round((number([停止日期])-number([开始日期]))*(round(([单价]*(round([剂量值]/[规格值] * Number(Left([用法],1))+0.2,0))+0.002),2)),2),round((number([停止日期])+1-number([开始日期]))*(round(([单价]*(round([剂量值]/[规格值] * Number(Left([用法],1))+0.2,0))+0.002),2)),2))

这是易表里的刷新公式

可以简化如下:

round((number([停止日期])-number([开始日期])+1+[执行])*(round(([单价]*(round([剂量值]/[规格值] * Number(Left([用法],1))+0.2,0))+0.002),2)),2)



 回到顶部