有两张表
A表  字段有 id  name  日期
B表  字段有 id  日期A表的id和B表的id关联,查询A表符合条件的有多少条记录  
条件: A表的日期小于等于B表的日期

解决方案 »

  1.   

    select A.*  from A ,B where  A.日期<=B.日期  and A.id=B.id
      

  2.   

    SELECT a.*
    FROM A a
    WHERE EXISTS (SELECT 1 FROM B b WHERE A.id=b.id AND a.[日期]<=b.[日期])
    如果两表的日期格式不一样,还需要进行格式转换
      

  3.   

    SELECT A.* FROM A,B
    WHERE A.id=B.Id AND A.日期<b.日期
      

  4.   

    select A.* from A ,B where A.日期<=B.日期 and A.id=B.id 
      

  5.   


    --查询A表符合条件的有多少条记录
    SELECT count(a.*)
    FROM A a
    WHERE EXISTS (SELECT 1 FROM B b WHERE a.id=b.id AND a.[日期]<=b.[日期])