原帖由 yagi2008 于 2009-3-24 21:00 发表
能否请杨老师明示我的语法错误?
为何我能得出正确的答案?操作录像应该可以证明!
4季度销售总计不对,应为2291,见下图:
你的SQL语句:
SELECT 2007 as [年份],'旗舰1店' as [4S店名],`车型`,left(`发动机号码-维修代码`,11) as [发动机号码],right(`发动机号码-维修代码`,6) as [维修代码],`1季度销量`,`2季度销量`,`3季度销量`, `4季度销量` FROM `D:\竞赛基础题\2007年`.`旗舰1店$` `旗舰1店$` union all
SELECT 2007 as [年份],'旗舰2店' as [4S店名],`车型`,left(`发动机号码-维修代码`,11) as [发动机号码],right(`发动机号码-维修代码`,6) as [维修代码],0 as `1季度销量`,0 as `2季度销量`,0 as `3季度销量`,0 as `4季度销量` FROM `D:\竞赛基础题\2007年`.`旗舰2店$` `旗舰2店$` union all
SELECT 2008 as [年份],'旗舰3店' as [4S店名],`车型`,left(`发动机号码-维修代码`,11) as [发动机号码],right(`发动机号码-维修代码`,6) as [维修代码],`1季度销量`,`2季度销量`,`3季度销量`,0 as `4季度销量` FROM `D:\竞赛基础题\2008年`.`旗舰3店$` `旗舰3店$` union all
SELECT 2008 as [年份],'旗舰4店' as [4S店名],`车型`,left(`发动机号码-维修代码`,11) as [发动机号码],right(`发动机号码-维修代码`,6) as [维修代码],0 as `1季度销量`,`2季度销量`,0 as `3季度销量`, `4季度销量` FROM `D:\竞赛基础题\2008年`.`旗舰4店$` `旗舰4店$`
应该去掉0 as,虽然可能是笔误但影响了全局的结果了,所以算错,其实题目做出后应该检查下数据结果的,可惜了。
[ 本帖最后由 BIN_YANG168 于 2009-3-24 21:24 编辑 ] |