易截截图软件、单文件、免安装、纯绿色、仅160KB

求sql语句理解

表A
卡号        时间
1                null
2                null
3                null
表B
卡号      时间
1            2008-1-6
1            2004-5-3
2            2005-5-6
3            2003-5-9
3            2001-2-3

问题:更新  表A里的  相应卡号的时间为  表B里相应卡号的(最小)时间
正确的结果:
1      2004-5-3(最小)
2      2005-5-6
3      2001-2-3(最小)


liangCK:
SQL code:
update a set
时间 = b.时间
from tb1 as a
join tb2 as b
on a.卡号= b.卡号
where not exists(select * from tb2
where 卡号=b.卡号 and 时间> b.时间)



  b          内表
1  2007    1  2007
1  2008    1  2008
1  2004    1  2004

2007  = <all  N
2008  = <all 


相关问答:

门外汉求助...关于后台+SQL+ASP

....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......

pl/sql导入数据问题

我EXCEL中一个单元格的数据如  "2009-01","8949-232"

将这个数据粘贴到PL/SQL中的一个表中后,数据确是成为了 2009-01,8949-232 ,把所有的""都没了,
如何弄呢?请大家试 ......

sql语句

1.创建一个数据库时
有错吗?它总是提示dbd.ldf已经存在 但是怎么改名都还是一样提示存在
create database testdb
on primary
(name=db1,filename='e:\java\zy\dba.mdf',size=1,maxsize=5,file ......

求sql语句

pln_id memo
  1    我是
  1    你好
  2    你是
  2    我好

结果

  pln_id memo 
    ......

sql查询疑问

表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写

: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号