【发布时间】:2013-12-04 11:58:24
【问题描述】:
我想创建一个动态表,它从静态表中提取前 5 列并将其乘以一个值字段。
1.静态表(Cases):
Column A; Column B; Column C; Column D; Column E; Value; Jan (cases);...;Dec(cases)
2.动态表(value * cases by month)
Column A; Column B; Column C; Column D; Column E; Jan (value * cases);...;Dec(value * cases)
在 excel 中,我只会在它旁边的一个单元格中计时。但我希望 sql 在每次上传新的静态文件时创建/更新数据库。
好的更新
审查后我需要一些不同的东西,我需要拿 2 张桌子并相互累积
一张桌子是cases,另一张桌子是product valuecases table:
帐户;渠道; [产品代码](这是我的 p 键); 一月;二月;三月;四月;可能;君;七月;八月;九月;十月;十一月;十二月
price table:
年份; SKU (这是我的密码); [产品名称]; 一月;二月;三月;四月;可能;君;七月;八月;九月;十月;十一月;十二月;
数值位于各个月份。
换句话说,我需要 cases table.JAN * price table.Jan 其中cases table.primary key = price table.primary key
【问题讨论】:
-
请发布示例输出
-
谨慎措辞。您可能不想在每种情况下都_create a database`。所以你实际上有几个问题:a)你如何从另一个表中的值更新/创建一个表。 b) 更可取的是:更新或(重新)创建。 c) 这一步应该如何触发?
-
就更新而言,我会每月获取需要进入数据库的文件,然后我想计算并将其链接到内部数据库。流程就是从经理那里接收平面文件中的数据并将它们上传到 SQL,这是我希望对数据进行所有转换的时候
标签: sql sql-server