会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 数据表 > 正文

用交叉表来反映帐龄的2种方法

时间:2009-01-03 16:44 来源:AccessHome 作者:佚名 阅读:

这是反映某个时间点的SQL语句如下:


TRANSFORM Sum(客户资金未到记录.金额合计) AS 应收货款
Select 客户资金未到记录.单位名称,
客户资金未到记录.[收款期限(天)] AS [账期(天)], Sum(客户资金未到记录.金额合计) AS 应收款总计
FROM 客户资金未到记录
GROUP BY 客户资金未到记录.单位名称, 客户资金未到记录.[收款期限(天)]
PIVOT Int(((Now()-[开单日期])/30)+1) & "个月";

这是反映某个时间段的SQL语句如下:

TRANSFORM Sum(客户资金未到记录.金额合计) AS 应收货款
Select 客户资金未到记录.单位名称,
客户资金未到记录.[收款期限(天)] AS [账期(天)], Sum(客户资金未到记录.金额合计) AS 应收款总计
FROM 客户资金未到记录
GROUP BY 客户资金未到记录.单位名称, 客户资金未到记录.[收款期限(天)]
PIVOT Int(((Now()-[开单日期])/30)) & "-" & Int(((Now()-[开单日期])/30)+1) &
"个月";


-----------------------------------------

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: