首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP,该怎么处理

2012-09-23 
VFP有两个表表1a1a2a3张三王五...表2b1b2b3张三2001300张三2002400王五2001350张王2003520如何从表2中提取

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 

热点排行