找回密码
 立即注册

QQ登录

只需一步,快速开始

趋势

银牌会员

20

主题

203

帖子

3911

积分

银牌会员

积分
3911

悬赏达人

[已处理] 怎样实现流水账

趋势
银牌会员   /  发表于:2024-4-7 14:46  /   查看:740  /  回复:10
1金币


如图,数据库中有“当日资产”,表格中怎样实现计算当日盈亏。当日盈亏=当日资产 - 上一行资产
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

10 个回复

倒序浏览
最佳答案
最佳答案
linsh
注册会员   /  发表于:2024-4-7 14:46:17
来自 2#
本帖最后由 linsh 于 2024-4-7 15:38 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
linsh
注册会员   /  发表于:2024-4-7 15:39:23
3#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
趋势
银牌会员   /  发表于:2024-4-7 15:41:29
4#

这是Excel的写法吧,活字格中怎么弄。
回复 使用道具 举报
Ben.C
注册会员   /  发表于:2024-4-7 15:52:28
5#
提供一个思路,使用视图

select
  a.日期,
  a.当日资产,
(a.当日资产-b.当日资产) as 当日盈亏
from 资产表 as a
left jon 资产表 as b on a.日期 = b.日期+一天

注意null值处理
回复 使用道具 举报
趋势
银牌会员   /  发表于:2024-4-7 15:59:55
6#
Ben.C 发表于 2024-4-7 15:52
提供一个思路,使用视图

select

用视图的话,用窗口函数要简单些。
select *,"净资产"-lag("净资产",1,0) over (order by "日期" ) as 当日盈亏 from 资产表。

我是想能不能通过活字格的什么函数来实现,不想去改数据库。
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-4-7 16:02:13
7#
本帖最后由 VVANVI 于 2024-4-7 16:03 编辑

楼上offset 函数 正解  ,是通过 页面计算的, 活字格 的表格 通用excel 公式

数据库处理 ,建议用开窗函数   效率杠杠的
回复 使用道具 举报
趋势
银牌会员   /  发表于:2024-4-7 16:09:40
8#
VVANVI 发表于 2024-4-7 16:02
楼上offset 函数 正解  ,是通过 页面计算的, 活字格 的表格 通用excel 公式

数据库处理 ,建议用开窗函数 ...

确实可以
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-7 16:58:35
9#
做了一个小的demo,楼主参考下


效果如下


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
趋势
银牌会员   /  发表于:2024-4-7 18:18:19
10#
Joe.xu 发表于 2024-4-7 16:58
做了一个小的demo,楼主参考下

解决了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部