本文介绍了在Microsoft Access 2013中查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要在以下SQL中添加一个短语,它将执行以下操作:如果[VT]的总和达到20,则在该点插入一行或某种类型的分隔符。我基本上需要报告将VT分成1-20,21-40等组....


TRANSFORM计数([焊接日志]。活动)AS CountOfActivity

SELECT [焊接日志]。[焊工/督察],[焊接日志]。[后台打印#],[焊接日志]。[焊接#],[焊接日志] .WPS,[焊接日志] .Type ,[焊接日志]。日期,[焊接日志]。[通过或失败],[焊接日志]。评论,计数([焊接日志]。活动)AS [活动总数]

FROM [焊接日志]

WHERE((([焊接日志] .Type)=" BUTTWELD")AND((([焊接日志]。[通过或失败])=通过或([焊接日志]。[通过或失败])=失败)和(([焊接日志]。[通过或失败])=通过或([焊接日志]。[通过或失败]) =失败)))

GROUP BY [焊接日志]。[焊工/督察],[焊接日志]。[线轴#],[焊接日志]。[焊接#],[焊接日志] .WPS,[焊接日志] .NDE,[焊接日志] .Type,[焊接日志]。日期,[焊接日志]。[通过或失败],[焊接日志]。评论

PIVOT [焊接日志] .NDE;


我附上了交叉表查询和报告的副本。该报告是完美的,除了在细节部分我需要除以20的事实。每个焊工模板都会有一份单独的报告。



解决方案






这篇关于在Microsoft Access 2013中查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 11:13