@苏尚Lewis:
--1、创建初始表
IF OBJECT_ID('MyDateTable','U') IS NOT NULL
DROP TABLE MyDateTable
CREATE TABLE MyDateTable (
PKNo INT primary key identity(1,1),
CarType VARCHAR(20),
CurrMonth varCHAR(6),
TotalCost decimal(13, 2)
)
GO
--2、构造数据
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('1型号', '201312', '1.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('2型号', '201401', '2.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('3型号', '201402', '6.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('4型号', '201403', '8.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('5型号', '201404', '10.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('0型号', '201405', '18.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('1型号', '201406', '14.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('2型号', '201407', '17.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('3型号', '201408', '29.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('4型号', '201409', '33.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('5型号', '201410', '37.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('0型号', '201411', '53.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('1型号', '201412', '58.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('2型号', '201501', '56.00');
INSERT INTO MyDateTable ([Cartype], [CurrMonth], [TotalCost]) VALUES ('3型号', '201502', '76.00');
INSERT INTO MyD