表结构如下:
1. djh 单据号
2. xh 序号
3.jhddjh 进货单号
4.jhdje 进货单金额
5.sje 结算单额现本人想确认同一单据号下(djh)是否存在相同进货单号的多条记录,以决定执行相应的处理。
应该如何写这条sql 语句???

解决方案 »

  1.   

    这不是仅仅是一条sql语句能够完成的!  slect * form ... count by djh,然后再取每条记录来分析吧!  
      

  2.   

    跟具判断条件提取符合条件的记录,用recordCount判断多条记录。
      

  3.   

    我只需要知道是否存在相同jhddjh的知录呀
      

  4.   

    select * from xxx where jhddjh=
    (select jhddjh from xxx group by jhddjh having(count(jhddjh)>1))
      

  5.   

    where jhddjh in 不是=
      

  6.   

    Select Sum(djh) From 表名 Where djh='单据号'
    当返回值大于0时再进行相应处理;或者:在QUERY中SQL属性中写入'Select * From 表名 where djh='单据号'';
    然后当然query.recordcount大于0再进相应处理;