求教 数据库求和 在线等待

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里
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧