社区
MS-SQL Server
帖子详情
支付记录表中,如何匹配支付和支付取消的记录
walkman_22
2012-06-12 10:45:27
有支付记录表A,现需要从中提取支付记录,支付记录存在支付和支付取消的状况。
如果存在和支付记录对应的取消记录,则不提取。
例如:
表A中有记录
时间 支付金额 支付状况
2/1 2000 支付
2/1 -2000 取消支付
这两条即为匹配记录。
如何在提取支付记录时把这样的对应记录剔除?
...全文
118
4
打赏
收藏
支付记录表中,如何匹配支付和支付取消的记录
有支付记录表A,现需要从中提取支付记录,支付记录存在支付和支付取消的状况。 如果存在和支付记录对应的取消记录,则不提取。 例如: 表A中有记录 时间 支付金额 支付状况 2/1 2000 支付 2/1 -2000 取消支付 这两条即为匹配记录。 如何在提取支付记录时把这样的对应记录剔除?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jyh070207
2012-06-12
打赏
举报
回复
感觉是不是要加一个唯一id字段,做取消支付时,记录一下对应的支付id,按金额去匹配,有多条相同金额的记录时,会出错....
walkman_22
2012-06-12
打赏
举报
回复
我的方法基本上也是这样,但是存在这样一个问题。
如果记录是像下面这样:
表A中有记录
时间 支付金额 支付状况
2/1 2000 支付
2/1 -2000 取消支付
2/1 2000 支付
则这三条记录都会被剔除掉。我只需要剔除其中两条相抵消的。
另外,表中的时间应该是不相等的,正常就是先有支付,才有取消支付,这是个防止误操作的机制。
开着拖拉机泡妞
2012-06-12
打赏
举报
回复
select * from 表A a where not exists(
select 1 from表A b where a.时间 =b.时间 and b.支付状况='取消支付')
try
walkman_22
2012-06-12
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
感觉是不是要加一个唯一id字段,做取消支付时,记录一下对应的支付id,按金额去匹配,有多条相同金额的记录时,会出错....
[/Quote]
确实会出错。问题是没有唯一ID之类的东西。
企业微信
支付
JAVA版_企业红包+向员工付款+向员工收款
“企业微信
支付
”系列课程讲解企业微信
支付
的全部知识点“企业红包”;“向员工付款”;“向员工收款”。课程分JAVA版、C#版,提供源程序,有技术问题可以指导。 购课咨询,技术指导,qq2326321088
微信
支付
和
支付
宝
支付
整合(含设计模式1)
微信
支付
和
支付
宝
支付
整合(含设计模式1) 1.说明: 设计模式:单例+策略模式+抽象 在开发
中
经常对接微信
支付
和
支付
宝
支付
,相对来说,阿里的文档比微信的接口文档清晰一点,这里用的第三方库(com.github.binarywang)整合两个
支付
开箱即用。 微信
支付
分开放平台和公众号,具体的请自行参考文裆自行配置. https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_9&index=1
支付
宝文档地址 htt
mongodb
支付
系统数据库订单表设计
在设计 MongoDB 的订单表时,您需要考虑以下几点: 订单信息:这应该包括订单号、下单时间、订单状态(如已完成、已
取消
等)、订单总金额等。 用户信息:这应该包括用户的姓名、地址、电话号码等。 商品信息:这应该包括商品的名称、数量、单价等。
支付
信息:这应该包括
支付
方式(如信用卡、
支付
宝等)、
支付
状态(如已
支付
、未
支付
等)等。 建议将这些信息分成若干个字段,并将它们存储在订单表
中
。例...
最早的
支付
网关(滴滴
支付
)和最新的聚合
支付
设计架构
1 早期的
支付
网关-19pay
支付
早期的
支付
网关, 主要完成通道配置及路由功能, 比如 :19pay
支付
网关的功能主要完成对接话费
支付
和银行卡
支付
,借鉴了掌上通的架构思路。 说起
支付
,不得不说一下掌上通,证券代码:430093 。 很多人知道易宝
支付
、联动优势是
支付
行业的黄埔军校,却不知道掌上通也是最早拥有
支付
系统和航旅系统最有潜力的公司。
支付
方面由于未取得牌照, 由于不重视
支付
工具, 早于
支付
宝却在
支付
行业
中
掉队。 航旅方面打造不少的代理商平台,却无法在航旅行业崛起, 无法和去哪儿相提并论。
电商在线
支付
场景下的订单
取消
与自动
取消
业务细节
先上图 业务引发的流程缺陷 我们做电商项目过程
中
对接三方在线
支付
有
支付
宝、微信
支付
。业务是越做越深入,越做越复杂。相信我,这是必然的规律。所有的业务没有一上来就羽翼丰满,通常随着时间慢慢发展,主键增加这样那样的需求,而作为开发出身的人,深知每一次需求变更都将是对技术和业务分析的一次大考。一般牵一发而动全身。 一开始在线
支付
业务不是先天需求,而是有订单业务模块催生出来的场景。尤其是在B2B业务
中
,订单
支付
一般走对公,要么是走线下,当然如果有在线
支付
自然是锦上添花,但不是雪
中
送炭。因为增加一种需求必须完整的
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章