读书人

VFP,该怎么处理

发布时间: 2012-09-23 10:28:10 作者: rapoo

VFP
有两个表
表1
a1 a2 a3
张三
王五
.
.
.


表2
b1 b2 b3
张三 2001 300
张三 2002 400
王五 2001 350
张王 2003 520

如何从表2中提取张三b2的最小值相对应的B3到a2中,提取张三b2的最大值相对应的B3到a2中。

[解决办法]

SQL code
*-- vfp6 - vfp9.0Use 表1 Again In Select('表1') Alias 表1Select 表1Scan    Select 表2    Select Top 1 * Into Cursor t1 From 表2 Where b1=表1.a1 Order By b2    Replace 表1.a2 With t1.b3    Select Top 1 * Into Cursor t1 From 表2 Where b1=表1.a1 Order By b2 Desc    Replace 表1.a3 With t1.b3Endscan 

读书人网 >VFP

热点推荐