我的access表中建立了一个查询,叫"全部借据",代码如下:
SELECT min(数据日期) AS 起始日期, 借据号
FROM 贷款原始信息
WHERE 数据日期>=[开始日期] And 数据日期<=[结束日期]
GROUP BY 借据号
ORDER BY min(数据日期);
另一个查询"全部借据明细"使用了"全部借据"这个查询,代码如下
SELECT 贷款原始信息.*
FROM 全部借据 INNER JOIN 贷款原始信息 ON (全部借据.借据号=贷款原始信息.借据号) AND (全部借据.起始日期=贷款原始信息.数据日期);
另一个查询"全部借据汇总"又使用了"全部借据明细"这个查询,代码如下:
SELECT 全部借据明细.业务所在地区, 支行代码.地区名称, 全部借据明细.科目, 科目.DICT_NAME AS 科目名称, Sum(全部借据明细.贷款余额) AS 全部金额
FROM (全部借据明细 LEFT JOIN 支行代码 ON 全部借据明细.业务所在地区=支行代码.地区代码) LEFT JOIN 科目 ON 全部借据明细.科目=科目.DICT_CODE
GROUP BY 全部借据明细.业务所在地区, 支行代码.地区名称, 全部借据明细.科目, 科目.DICT_NAME
HAVING 科目 not in (select 科目 from 排除科目)
ORDER BY 全部借据明细.业务所在地区, 全部借据明细.科目;