本人在公司遇到了一个问题,我把多表查询到的结果存放在内存表里了。表的结构是:
TempTable(StatDate datetime,AssureMoney decimal,AssureFee decimal,BailRate decimal,SalesAmount int,CompanyCount int).表存放的记录如下:
StatDate    AssureMoney       AssureFee        BailRate     SalesAmount      CompanyCount
2008-1-1     12                 4               76.4           100                 1
2008-3-1     13                 5                12.9          20                  5
2009-5-1     45                 56                20.5         55                  12
2010-7-1     77                 12                89           78                  32
---------------------------------------------------------------------------------------------
以上是查到的月份统计表,我想在这张表的基础上做二次查询,可以用交叉表的形式显示出来。我想用select case when...等sql语句,做季度统计、上半年与下半年统计、年份统计。如果该表在数据库中存在那就好办的多了,可它是一张内存表这就不好办了。请csdn网友支招,呵呵……。