那只能说明两个表中在满足
zy_tbkk.zyh(住院号) = zy_zyjs.zyh(住院号) and zy_zyjs.jscs (结算次数)> 0 and
zy_tbkk.zfpb(作废判别) = 0 and
zy_tbkk.jscs(结算次数) > 0 and
zy_zyjs.czgh(操作工号) = :as_czgh and
zy_zyjs.jzrq(截止日期) >= :adt_begin and
zy_zyjs.jzrq <= :adt_end ;
这些条件后,就不存在两个操作工号相同的数据了,你检测一下是不是这样。
zy_tbkk.zyh(住院号) = zy_zyjs.zyh(住院号) and zy_zyjs.jscs (结算次数)> 0 and
zy_tbkk.zfpb(作废判别) = 0 and
zy_tbkk.jscs(结算次数) > 0 and
zy_zyjs.czgh(操作工号) = :as_czgh and
zy_zyjs.jzrq(截止日期) >= :adt_begin and
zy_zyjs.jzrq <= :adt_end ;
这些条件后,就不存在两个操作工号相同的数据了,你检测一下是不是这样。
解决方案 »
- 求一sql查询拼接的
- 一个数据同步的问题
- 表的字段类型选择问题,是选择nvarchar好,还是选择text好?
- 用union连接的多个select语句如何用order by排序?
- 【あ】问一个狠点的火星问题,关于视图是否可以加锁
- 优化一个查询语句的问题
- 关于行变列的进一步提问
- sql server 奇怪的事情,存储过程或视图输出结果和语句不一致
- 在sql server的表中可以无限制的输入文本吗
- 急死人了!ACCESS的数据表怎么老是坏.
- 如何利用日志文件记录每一步操作?请hjhing(winding)兄,leimin(黄山光明顶) 兄前来继续问题
- 获得数据库下所有的表,在线等.晚上11:30半前结帐
from zy_tbkk('退补款库'表),zy_zyjs('住院结算'表)
where zy_tbkk.zyh(住院号) = zy_zyjs.zyh(住院号) and
zy_tbkk.czgh(操作工号) = zy_zyjs.czgh(操作工号) and
zy_zyjs.jscs (结算次数)> 0 and
zy_tbkk.zfpb(作废判别) = 0 and
zy_tbkk.jscs(结算次数) > 0 and
zy_zyjs.czgh(操作工号) = :as_czgh and
zy_zyjs.jzrq(截止日期) >= :adt_begin and
zy_zyjs.jzrq <= :adt_end ;