求教 数据库求和 在线等待

haisuifeng 2003-12-12 10:55:32
我现在要用一个结果集 把一条语句写出来
如下
select zdrq='',pzlb='',pzbm='' ,zymc,jfje ,dfje from dwwl where kmbm='20101' and dwbm='000359'
union
select zdrq, pzlb, pzbm ,zymc,jfje,dfje from pzdj where kmbm='20101' and dwbm='000359' order by zdrq

我现在要 在每条纪录的 后面 加一个字段 显示 上一次 ye=( ye- (dfje-dfje))
其中 上次的余额 为dfje-jfje
补充一下 dwwl 这个表里 只有一条纪录 其他的纪录都在pzdj里
...全文
10 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
haisuifeng 2003-12-18
这样的方法还是不能解决 ,我用其他的方法解决了 感谢 小马哥
  • 打赏
  • 举报
回复
taosihai1only 2003-12-14
小马哥的可行
  • 打赏
  • 举报
回复
yoki 2003-12-12
select * ,ye=(select dfje-dfje as f1 from pzdj where kmbm=b.kmbm and dwbm=b.dwbm and zdrq<b.zdrq)
from
(
select zdrq='',pzlb='',pzbm='' ,zymc,jfje ,dfje
from dwwl
where kmbm='20101' and dwbm='000359'
union
select zdrq,pzlb,pzbm,zymc,jfje,dfje
from pzdj where kmbm='20101' and dwbm='000359'
)b
order by zdrq
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库(包含打印,安装,报表)
加入

1198

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2003-12-12 10:55
社区公告
暂无公告