作者pharaohs (Dream~~)
看板Database
标题Re: [SQL ] 请问如何分摊栏位值??
时间Thu Sep 21 12:36:18 2006
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: ※ 引述《pharaohs (Dream~~)》之铭言:
: : 资料库名称:SQL SERVER
: : 资料库版本:2000
: : 内容/问题描述:
: : 表格
: : no1 no2 no3 no4 金额
: : -----------------------------
: : 01 02 500
: : 02 04 09 800
: : 06 08 11 32 1600
: : 12 14 19 27 2500
: : no1 no2 no3 no4 --看病的疾病代号栏位
: : 01 02 04 06 08 09 11 12 14 19 27 32 --为疾病代号
: : 金额500为看01 跟 02 所花费的费用
: : 金额800为看02 04 09 所花费的费用
: : 以次类推..
: : 现在我有01 02 04 06 08 09 11 12 14 19 27 32 各种疾病的价钱
: : 请问我要怎样将金额依照各单价来做分摊呢??
: : 例如
: : 01 价钱 A
: : 02 价钱 B
: : 500*(A/A+B) --分给疾病01的金额
: : 500*(B/A+B) --分给疾病02的金额
: : 我有将表格分成 同时看两种疾病 同时看三种疾病 同时看四种疾病
: 最後这句还是看不懂...
: 如果你的意思是上头你列出来的表格
: 第一笔(500) 的在 table2
: 第二笔资料在 table3
: 剩下两笔资料在 table4
: 而不是在同一个 table 当中
: 那麽... 也许还能硬干的出来
: 只不过,你的 output 要是啥呢?
是的
第一笔table2
第二笔资料在 table3
剩下两笔资料在 table4
我的output要的是计算各类疾病的总金额,
如果有时看多种疾病的话,
则金额依照各类单价分摊
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.80.155
1F:推 PsMonkey:那请你说一下为啥不用前端作 & 你 try 过的作法 09/21 12:41