求问一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
相关问答:
各位大侠:请问怎样在ASP程序中调用SQL存储过程?谢谢,请给个例子!
http://hi.baidu.com/lz0830/blog/item/e847e5e9077fde39b80e2db9.html
1 这也是最简单的方法,两个输入参数,无返回值:
set con ......
自从直接在一个表里加了个字段(varchar 其他默认,不插入自己默认为 <null>)后,重启网站+sql server 2000 6-8个小时后出现问题:网站写数据库时脚本超时
Active Server Pages 错误 'ASP 0113' ......
如题:前几天服务器还是好好的 今天网页打不开突然出现错误,一查是链接不上数据库了?
(查询分析器和企业管理器都可以正常显示)
[SqlException (0x80131904): 用户 'sa' 登录失败。]
......
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC ......
现有表 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
......