目录
源数据表
产品名称 | 订单日期 | 总额 |
啤酒 | 2009/1/15 | 1385 |
葡萄干 | 2009/1/15 | 95 |
猪肉干 | 2009/1/20 | 525 |
海鲜粉 | 2009/1/20 | 284 |
葡萄干 | 2009/1/20 | 32 |
柳橙汁 | 2009/1/22 | 902 |
苹果汁 | 2009/1/22 | 253 |
糖果 | 2009/1/30 | 260 |
糖果 | 2009/2/6 | 179 |
玉米片 | 2009/2/10 | 121.5 |
虾子 | 2009/2/23 | 1912 |
胡椒粉 | 2009/3/6 | 670 |
柳橙汁 | 2009/3/10 | 13795 |
玉米片 | 2009/3/22 | 1265 |
柳橙汁 | 2009/3/24 | 14935 |
绿茶 | 2009/3/24 | 816.25 |
苹果汁 | 2009/3/24 | 433 |
酱油 | 2009/3/24 | 249 |
盐 | 2009/3/24 | 203 |
糖果 | 2009/3/24 | 80 |
葡萄干 | 2009/3/24 | 61 |
玉米片 | 2009/4/3 | 117.5 |
小米 | 2009/4/5 | 1943 |
酸奶酪 | 2009/4/5 | 1733 |
啤酒 | 2009/4/5 | 1204 |
胡椒粉 | 2009/4/5 | 982 |
虾米 | 2009/4/5 | 546 |
麻油 | 2009/4/5 | 528.75 |
虾子 | 2009/4/5 | 284.5 |
糖果 | 2009/4/5 | 216 |
花生 | 2009/4/5 | 196 |
虾米 | 2009/4/7 | 905 |
虾子 | 2009/4/7 | 463.5 |
啤酒 | 2009/4/8 | 4190 |
桂花糕 | 2009/4/22 | 3223 |
三合一麦片 | 2009/4/22 | 261 |
蕃茄酱 | 2009/4/25 | 499 |
白米 | 2009/4/25 | 375 |
胡椒粉 | 2009/4/25 | 115 |
白米 | 2009/4/25 | 0 |
绿茶 | 2009/4/25 | -4 |
酸奶酪 | 2009/4/30 | 1374 |
胡椒粉 | 2009/5/24 | 792 |
虾米 | 2009/5/24 | 729 |
鸡精 | 2009/5/24 | 196 |
葡萄干 | 2009/5/24 | 49.5 |
酱油 | 2009/6/5 | 2242 |
猪肉 | 2009/6/5 | 1541 |
盐 | 2009/6/5 | 650 |
玉米片 | 2009/6/5 | 509 |
虾子 | 2009/6/5 | 96.5 |
柳橙汁 | 2009/6/7 | 223 |
玉米片 | 2009/6/8 | 492 |
猪肉干 | 2009/6/23 | 1573 |
海鲜粉 | 2009/6/23 | 883 |
啤酒 | 2009/6/24 | 2259 |
桂花糕 | 2009/6/24 | 3227 |
三合一麦片 | 2009/7/2 | 274 |
蕃茄酱 | 2009/7/11 | 491 |
白米 | 2009/7/18 | 177 |
胡椒粉 | 2009/7/25 | 632 |
白米 | 2009/7/29 | 189 |
绿茶 | 2009/7/31 | 408 |
酸奶酪 | 2009/8/2 | 1557 |
胡椒粉 | 2009/8/10 | 634 |
虾米 | 2009/8/11 | 723 |
鸡精 | 2009/8/20 | 190 |
葡萄干 | 2009/8/25 | 45 |
酱油 | 2009/8/26 | 1240 |
猪肉 | 2009/9/2 | 1543 |
盐 | 2009/9/5 | 430 |
玉米片 | 2009/9/9 | 491 |
虾子 | 2009/9/10 | 679 |
柳橙汁 | 2009/9/16 | 7457 |
玉米片 | 2009/9/23 | 510 |
猪肉干 | 2009/9/25 | 1047 |
海鲜粉 | 2009/9/27 | 585 |
酱油 | 2009/10/3 | 1239 |
盐 | 2009/10/11 | 434 |
糖果 | 2009/10/11 | 172 |
葡萄干 | 2009/10/17 | 43 |
玉米片 | 2009/10/25 | 492 |
小米 | 2009/11/1 | 1947 |
酸奶酪 | 2009/11/8 | 1546 |
啤酒 | 2009/11/10 | 2258 |
胡椒粉 | 2009/11/18 | 649 |
虾米 | 2009/11/22 | 727 |
麻油 | 2009/11/29 | 526 |
虾子 | 2009/11/30 | 689 |
糖果 | 2009/12/7 | 183 |
花生 | 2009/12/10 | 192 |
虾米 | 2009/12/19 | 721 |
虾子 | 2009/12/19 | 680 |
啤酒 | 2009/12/27 | 2261 |
桂花糕 | 2009/12/28 | 3225 |
三合一麦片 | 2009/12/29 | 271 |
啤酒 | 2010/1/15 | 1400 |
葡萄干 | 2010/1/15 | 105 |
猪肉干 | 2010/1/20 | 530 |
海鲜粉 | 2010/1/20 | 300 |
葡萄干 | 2010/1/20 | 35 |
柳橙汁 | 2010/1/22 | 920 |
苹果汁 | 2010/1/22 | 270 |
糖果 | 2010/1/30 | 276 |
糖果 | 2010/2/6 | 184 |
玉米片 | 2010/2/10 | 127.5 |
虾子 | 2010/2/23 | 1930 |
胡椒粉 | 2010/3/6 | 680 |
柳橙汁 | 2010/3/10 | 13800 |
玉米片 | 2010/3/22 | 1275 |
柳橙汁 | 2010/3/24 | 14950 |
绿茶 | 2010/3/24 | 822.25 |
苹果汁 | 2010/3/24 | 450 |
酱油 | 2010/3/24 | 250 |
盐 | 2010/3/24 | 220 |
糖果 | 2010/3/24 | 92 |
葡萄干 | 2010/3/24 | 70 |
玉米片 | 2010/4/3 | 127.5 |
小米 | 2010/4/5 | 1950 |
酸奶酪 | 2010/4/5 | 1740 |
啤酒 | 2010/4/5 | 1218 |
胡椒粉 | 2010/4/5 | 1000 |
虾米 | 2010/4/5 | 552 |
麻油 | 2010/4/5 | 533.75 |
虾子 | 2010/4/5 | 289.5 |
糖果 | 2010/4/5 | 230 |
花生 | 2010/4/5 | 200 |
虾米 | 2010/4/7 | 920 |
虾子 | 2010/4/7 | 482.5 |
啤酒 | 2010/4/8 | 4200 |
桂花糕 | 2010/4/22 | 3240 |
三合一麦片 | 2010/4/22 | 280 |
蕃茄酱 | 2010/4/25 | 500 |
白米 | 2010/4/25 | 380 |
胡椒粉 | 2010/4/25 | 120 |
白米 | 2010/4/25 | 0 |
绿茶 | 2010/4/25 | 0 |
酸奶酪 | 2010/4/30 | 1392 |
胡椒粉 | 2010/5/24 | 800 |
虾米 | 2010/5/24 | 736 |
鸡精 | 2010/5/24 | 200 |
葡萄干 | 2010/5/24 | 52.5 |
酱油 | 2010/6/5 | 2250 |
猪肉 | 2010/6/5 | 1560 |
盐 | 2010/6/5 | 660 |
玉米片 | 2010/6/5 | 510 |
虾子 | 2010/6/5 | 96.5 |
柳橙汁 | 2010/6/7 | 230 |
玉米片 | 2010/6/8 | 510 |
猪肉干 | 2010/6/23 | 1590 |
海鲜粉 | 2010/6/23 | 900 |
啤酒 | 2010/6/24 | 2270 |
桂花糕 | 2010/6/24 | 3240 |
三合一麦片 | 2010/7/2 | 280 |
蕃茄酱 | 2010/7/11 | 500 |
白米 | 2010/7/18 | 190 |
胡椒粉 | 2010/7/25 | 650 |
白米 | 2010/7/29 | 190 |
绿茶 | 2010/7/31 | 410 |
酸奶酪 | 2010/8/2 | 1560 |
胡椒粉 | 2010/8/10 | 650 |
虾米 | 2010/8/11 | 730 |
鸡精 | 2010/8/20 | 200 |
葡萄干 | 2010/8/25 | 60 |
酱油 | 2010/8/26 | 1250 |
猪肉 | 2010/9/2 | 1560 |
盐 | 2010/9/5 | 440 |
玉米片 | 2010/9/9 | 510 |
虾子 | 2010/9/10 | 690 |
柳橙汁 | 2010/9/16 | 7470 |
玉米片 | 2010/9/23 | 510 |
猪肉干 | 2010/9/25 | 1060 |
海鲜粉 | 2010/9/27 | 600 |
酱油 | 2010/10/3 | 1250 |
盐 | 2010/10/11 | 440 |
糖果 | 2010/10/11 | 190 |
葡萄干 | 2010/10/17 | 60 |
玉米片 | 2010/10/25 | 510 |
小米 | 2010/11/1 | 1950 |
酸奶酪 | 2010/11/8 | 1560 |
啤酒 | 2010/11/10 | 2270 |
胡椒粉 | 2010/11/18 | 650 |
虾米 | 2010/11/22 | 730 |
麻油 | 2010/11/29 | 530 |
虾子 | 2010/11/30 | 690 |
糖果 | 2010/12/7 | 190 |
花生 | 2010/12/10 | 200 |
虾米 | 2010/12/19 | 730 |
虾子 | 2010/12/19 | 690 |
啤酒 | 2010/12/27 | 2270 |
桂花糕 | 2010/12/28 | 3240 |
三合一麦片 | 2010/12/29 | 280 |
为完成2011年一季度的铸售任务,公司销售经理需要一份2009年和2010年第一季度的销售总额报表,以根据这两年一季度的销售情况调整销售策略,并制定有效措施。如图所示为2009年和2010年的销售明细表,根据该明细表提取2009年和2010年一季度的总额。
解决方案
TRANSFORM SUM(总额)
SELECT 产品名称
FROM [sheet1$]
WHERE DATEPART('q',订单日期)=1
GROUP BY 产品名称
PIVOT YEAR(订单日期)
DATEPART函数忽略年份获取日期所在的季度
对于日期段的查询,通常采用WHERE条件子句筛选满足日期条件的记录,语句如下:
WHERE 日期>起始日期 AND 日期<终止日期
本例中,需要查询两个年度的第二季度销售总额。若利用上述语句,则需要分别为每个年度编写条件语句,将使该条件语句变得非常烦琐。利用DATEPART函数可以忽略年份而直接
获取各年度第一季度的销售额。如以下语句:
SELECT 产品名称,总额
FROM [sheet1$]
WHERE DATEPART('q',订单日期)=1
然后利用TRANSFROM语句对上述语句查询结果进行交叉查询和汇总,即可获得本例所要的结果。