当前位置: 代码迷 >> VFP >> VFP,该怎么处理
  详细解决方案

VFP,该怎么处理

热度:10225   发布时间:2013-02-26 00:00:00.0
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
  相关解决方案