回 帖 发 新 帖 刷新版面

主题:[讨论]两表审核取数问题

我有一vfp表abc,我编了一审核程序,对两年的表进行审核,表格式如下:

单位码  单位类别  行号  字段1  字段2  字段3(每个单位下面两行,用行号"1”、"2"区别)

001     111    1   50    20   30

001     111    2   3     2    1

002     222    1   100    70   30

002     222    2   30    18    12

我想在单位码和单位类别相同的前提下,对去年与今年的相关数据进行审核:

同单位同类别今年行号1的字段1=同单位同类别去年行号1的字段1+同单位同类别去年行号2的字段1

回复列表 (共3个回复)

沙发

你的问题是?

板凳

两年的表完全相同,表名为2009abc、2010abc,审核关系如下:
同单位同类别今年行号1的字段1=同单位同类别去年行号1的字段1+同单位同类别今年行号2的字段1
在程序里如何编这个审核公式,主要是如何定位这三个数,请帮忙编写下。

3 楼

select 单位码,单位类别,字段1 from 2010abc x,(select 单位码,单位类别,sum(字段1) as 字段1 from 2009abc group by 单位码,单位类别) as y where x.单位码 = y.单位码 and x.单位类别=y.单位类别 and x.字段1=y.字段1

我来回复

您尚未登录,请登录后再回复。点此登录或注册