实践中碰到第一个问题
交叉表查询的日期分类中有以下语句
PIVOT Format([lxrq],"mmm") In ("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");
知道是按月分类的,但如果跨年,怎么办?这里应该是不分年把月混在一起,肯定有错啊!
如果不用这个分类,就设为 FORMAT([lxrq],"y\.mm"), 当遇到没有值的时候,查询结果就没有这个列,交叉表的窗体没法做吧?
还有一个问题:查询中的标题可不可以设为动态的,如:(当前&"月") 或(当前月-2"月") 试过,用公式是不行的,怎么考虑这个问题呢?
多谢指教!!!
退而求其次,我试着用选择查询来解决这个问题,其实也是可以的
在查询中分别增加6个月份的字段,每个字段分别设置条件,分别计算出相对的各个月份的销量汇总,因为是用选择查询,所以就方便添加我所需要的条件了
但是,师座的思路我还是想继续学习做一下,主要还是交叉查询方面的问题,希望大家相助!!!!
在交叉表中调用外部数据需要手工设置一个参数, 你可以查查SQL的parameter语法.
关于你第二个问题很常见, 交叉表要求列标题字段是现成的,而非计算出来的, 所以你可以先做一个其他查询来整理你需要的月份数据,然后交叉,
看你这么晚还在研究.发个示例给你,但还是需要自己慢慢消化.看得懂代码的话一下子就明白了.你的问题也就解决了.
尿急急急!!!
版主告诉我:往东走!
师座直接把我带到厕所面前
憋了两天的我.....
爽!!!!!!
zhaowb zhaowb zhaowb
总记录:9篇 页次:1/1 9 1 :