求问一SQL语句
客户表:
客户编号 客户销售总额
aa 200
bb 300
cc 400
客户联系表:
客户编号 联系日期 联系内容
aa 2009/01/01 111
bb 2009/02/01 222
aa 2009/03/01 333
aa 2009/04/01 444
bb 2009/05/01 555
要求结果:
客户编号 销售总额 最近联系日期 联系内容
aa 200 2009/04/01 444
bb 300 2009/05/01 555
cc 400
SQL code:
select a.客户编号,a.客户销售总额,b.联系日期,联系内容
from 客户表 a
left join 客户联系表 b
on a.客户编号=b.客户编号
and not exists(select 1 from 客户联系表 where 客户编号=b.客户编号 and 最近联系日期>b.最近联系日期)
SQL code
Code highlighting produced by Actipr
相关问答:
直接在sql语句中写:
sql= " declare @1 nvarchar(max),@2 nvarchar(max)...... "
然后
Rs.open sql,CONN,3,2
Response.Write Rs.recordcount
但是没有打开,报错
ADODB.Records ......
A商品表
ma spmc ppbm
B 品牌表
ppbm ppmc jyb
C销售表
xrq ma xsl xje ppbm jy ......
错误信息:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][Shared Memory]无效的连接。
/bbsxp/test.asp, 第 24 行
机器配置:xp sp3 ,SQL 2005(vs ......
现有表 Term
结构如下
time1 time2 idterm
2009-2-15 2009-6-30 11
2009-9-10 2010-1-15 12
如果输入 2009-4-25 则应该取出idterm 11
如果输入 2009-12-5 则应该取出idterm 12
......