27,582
社区成员




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 全部借据明细.业务所在地区, 全部借据明细.科目;
--可以考虑在sql中将全部借据的创建成视图,如:
create view 全部借据
as
SELECT min(数据日期) AS 起始日期, 借据号
FROM 贷款原始信息
WHERE 数据日期>=[开始日期] And 数据日期<=[结束日期]
GROUP BY 借据号
ORDER BY min(数据日期)
go
--下面再直接去使用。