Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

联合查询,怎么相同数据不显示

冯  发表于:2013-08-26 13:55:01  
复制

SELECT [1月开票].日期, [1月开票].厂家, [1月开票].上年结转金额, [1月开票].汇入现款, [1月开票].银行承兑, [1月开票].退款, [1月开票].合计金额, [1月开票].结存余额, [1月开票].实际应欠, [1月开票].合计开票金额, [1月开票].合计开票数量
FROM 1月开票
WHERE ((([1月开票].厂家)=[Forms]![查询窗体]![Combo36]));
UNION SELECT "合计" as 日期,"" as 厂家,"" as 上年结转金额,"" as 汇入现款,"" as 银行承兑,"" as 退款,Sum(合计金额) AS 合计金额之总计, Sum(结存余额) AS 结存余额之总计, Sum(实际应欠) AS 实际应欠之总计, Sum( 合计开票金额) AS 开票金额之总计, Sum( 合计开票数量) AS 开票数量之总计
FROM 厂商查询
ORDER BY 厂家;
这个上面的
银行承兑,有重复的就不显示,我另一条,又能显示,能显示的如下:
SELECT [1月开票].厂家, [1月开票].开票银行, [1月开票].票据号码, [1月开票].银行承兑,[1月开票].日期, [1月开票].到期日, [1月开票].备注
FROM 1月开票
WHERE ((([1月开票].厂家)=[Forms]![查询窗体]![Combo36]) AND (([1月开票].票据号码) Is Not Null) AND (([1月开票].银行承兑) Is Not Null));
UNION SELECT "合计"  as 厂家,"" as 开票银行,"" as 票据号码,Sum(银行承兑) AS 银行承兑之总计,"" as 收到日,"" as 到期日,"" as 备注
FROM 厂商承兑查询
ORDER BY 厂家;
这个是什么原因,我哪里有问题??

 

Top
沈军 发表于:2013-08-26 17:40:28

联合查询遵照的原则是上下表字段须对齐,字段名称及字段的数据类型须保持一致

从你上面两表分析得出:一个是表,一个是统计查询,字段名也没有对等,而且统计查询中部分文本/日期字段没有真实数据值,文本字段可用“”通过,但日期字段是无法用“”通过的,因此会出错。

说白了,肯定出错,无法通过。



冯 发表于:2013-08-27 08:20:34

但是实际上,后面的查询是没有问题的

前面的一个就是相同的数据,只显示一条,请教什么原因

我把字段对齐,我再试试!



净光 发表于:2013-08-27 16:07:21
不清楚你的[1月开票].日期字段是什么什么类型。如果是日期型,与后面的"合计" as 日期(这是文本型)不一致。自然出错。其他应改为:"" as 厂家,0 as 上年结转金额,0  as 汇入现款,0  as 银行承兑,0  as 退款(这几个字段是数值型的,不能用”“(文本型)来匹配)


冯 发表于:2013-08-31 11:49:22
原来是这样的,我试试看!

冯 发表于:2013-08-31 11:50:41

前面是日期类型的




冯 发表于:2013-08-31 11:54:16

日期是日期型,是怎么改的?



冯 发表于:2013-08-31 13:13:10
还有合计有时候不是在最下面,也是这个问题??

冯 发表于:2013-08-31 13:42:47

合计为什么不在最下面??



冯 发表于:2013-08-31 14:12:35
完全相同的一条数据,还是不能显示!

冯 发表于:2013-08-31 14:52:44

相同数据不能显示

查询窗体里的按日期查询,按厂商查询,和按日期厂商查询,就是不显示2条一样的银行承兑


厂商承兑查询又是对的,这个是什么问题!



冯 发表于:2013-08-31 15:03:21

对了,我的那个更新和生成,能做成宏,自动运行?



总记录:11篇  页次:1/1 9 1 :