我有一个使用 Access 连接到的 SQL 数据库。
数据结构如下:
Date ELEMENT VALUE
01-2010 ElementA 12
01-2010 ElementB 43
01-2010 ElementC 53
01-2010 ElementD 24
01-2010 El_Divisor 120
02-2010 ElementA 54
02-2010 ElementB 32
02-2010 ElementC 48
02-2010 ElementD 21
02-2010 El_Divisor 130
etc etc....
对于每个时间点,我需要获取除以“ElementDivisor”的每个元素,即
Date ELEMENT VALUE
01-2010 ElementA = 12 / 120
01-2010 ElementB = 43 / 120
01-2010 ElementC = 53 / 120
01-2010 ElementD = 24 / 120
01-2010 El_Divisor = 120 / 120 = 1
02-2010 ElementA = 54 / 130
02-2010 ElementB = 32 / 130
02-2010 ElementC = 48 / 130
02-2010 ElementD = 21 / 130
02-2010 El_Divisor = 130 / 130 = 1
etc etc....
注意:“El_Divisor”不是所有其他元素的总和。目前我正在使用一个非常不优雅的多交叉表系统,这是非常次优的。
有人有想法吗?其他 SQL 程序中的想法也非常受欢迎。
非常感谢