本帖最后由 没反应 于 2021-9-20 13:05 编辑
这三个是基础表 三个子表合并成下面这个税金明细视图
然后把税金明细视图行转列。做成了下面的税金合计视图
这个库表 按同一工程名称ID和同一承包人为主键计算各类值
公式字段 应交增值税=IF(([销项税]-[抵扣分包]-[进项税]-[上月留底])<0,0,ROUND(([销项税]-[抵扣分包]-[进项税]-[上月留底])*1.12,2))
公式字段 当月留底=IF(([销项税]-[抵扣分包]-[进项税]-[上月留底])<0,-([销项税]-[抵扣分包]-[进项税]-[上月留底]),0)
公式字段 上月留底=当前月份的上月的当月留底 (如第五条数据,2021年9月工程名称ID是1承包人是何忠 这行数据的上月留底就等于2021年8月工程名称ID是1承包人是何忠 这行数据的当月留底 而8月份没有产生任何税额 那7月份的当月留底公式算下来是0.15 就是等于9月份上月留底)
这个‘上月留底’的公式 应该怎么写(同一工程名称ID和同一承包人的第一条数据的上月留底是0,因为是刚开始计算嘛,不存在上月留底)
公式字段写不了的话 用SQL语句怎么写个视图解决下
|