你有两个统计数据,不能用transform
可以用下面SQL
SELECTA.日期 AS 日期,
SUM(A.数量) AS 数量,
SUM(A.金额) AS 金额,
SUM(IIF(A.类别 = '鞋子', A.数量,0)) AS 鞋子数量,
SUM(IIF(A.类别 = '裤子', A.数量,0)) AS 裤子数量,
SUM(IIF(A.类别 = '鞋子', A.金额,0)) AS 鞋子金额,
SUM(IIF(A.类别 = '裤子', A.金额,0)) AS 裤子金额
FROM
A
GROUP BY
A.日期
对于你的提问:1. Change是部分的改变,如人和物的改变,最普通的词。例如:这个人长变了,城市变样了等。
2. Transform是完全改变(通常结果是变好),例如:普京完全改变了俄罗斯经济。
3. Exchange是交流交换,和改变的意思相差甚远。如文化交流(Cultural Exchange),汇率(Exchange Rate)等。
另外再列出一些常见的改变的词:
关于改变的几个词:
==部分改变==
1. Change:人和物的改变,最普通的词。例如:这个人长变了,城市变样了等。
2. alter:(比较文雅)改变一些事情,来提高或使其更合适。例如:调整一下会议日期。
3. adapt:轻微的调整,来提高或更适合。例如:改进现有设备。
4. adjust:对于位置和水平的小调整,来更适合。例如:调整电视机的音量。
5. modify:(书面语)对于设备、意见等的小调整以改进。例如:改变了主意。
6. reform:对于法律,体系等的改变,改革。例如:税法改革。
7. revise:由于有了新信息而修正计划,主意等。例如:中国改进了对外投资政策。
8. reorganize:对于系统和组织的改变。例如:我们重新组织了数据库。
9. restructure:对于体系的较大重建,例如:那个公司自上而下的重组了。
==完全改变==
1. transform:完全改变(通常结果是变好),例如:普京完全改变了俄罗斯经济。
2. revolutionize:革命,故名思议,不解释。
数据库文件格式是数据库系统定义的用来存放数据的文件格式。\x0d\x0a一般情况下,大型数据库系统都将数据分成不同的文件来存放,如ORACLE,Sybase, Informix, MySql,也有只放在一个文件下的如SQL Server, Access,但无论放几个文件,其原理都是在各自文件内划分成许多页(Page),所有的数据都是按页来存放,这也是SQL Server中建索引时指定"填充因子(Fill Factor)"的用处;所有的页面都会对应一个索引页(B-Tree, 2叉树,堆等),通过索引页来调度。\x0d\x0aSQL Server 读取其他数据源的方法有很多:\x0d\x0a1. 通过 Management Studio 中的 Import/Output Data 工具\x0d\x0a2. 通过 Sql Server Integration Service 中可 Data Transform Package\x0d\x0a3. 通过 T-SQL 语句 OpenQuery 读取欢迎分享,转载请注明来源:内存溢出
评论列表(0条)