[西软xms]会员卡消费和余额情况表
select * from vipcard;
#过滤卡类型财富卡(CFK)权益卡(QYK)幸福卡(XFK)
select id from vipcard where (card_class ='XFK' OR card_class ='CFK' OR card_class ='QYK'); SELECT * FROM vipcard where no =''
SELECT id,no,name,araccnt1,ref FROM vipcard where no ='' SELECT
*
FROM
vipcard_ar_detail
WHERE
cardno ='' select * from vipcard_ar_detail WHERE ref <> '会员信息导入入账' SELECT * from vipcard_ar_detail WHERE accnt ='A0000001208'
SELECT changed,cid,date,cardno,charge,credit,balance,ref from vipcard_ar_detail WHERE accnt ='A0000001208' vipcard.id = vipcard_ar_detail.cid //唯一值 SELECT id,no,name,araccnt1,ref FROM vipcard where no ='';
#会员卡消费和充值记录
SELECT
vipcard_ar_detail.number,
vipcard_ar_detail.cid,
vipcard_ar_detail.date AS 操作时间,
vipcard_ar_detail.cardno AS 卡号,
vipcard_ar_detail.charge AS 消费,
vipcard_ar_detail.credit AS 充值,
vipcard_ar_detail.balance AS 余额,
vipcard_ar_detail.ref AS 备注
FROM
vipcard_ar_detail
WHERE
vipcard_ar_detail.accnt = 'A0000001208'
ORDER BY
vipcard_ar_detail.number ASC; #会员卡余额 通过判断number的最大值
--SELECT cid,date,cardno,charge,credit,balance,ref from vipcard_ar_detail WHERE accnt ='A0000001208' AND number=(select MAX(number) from vipcard_ar_detail)
SELECT balance from vipcard_ar_detail WHERE accnt ='A0000001208' AND number=(select MAX(number) from vipcard_ar_detail) select id from vipcard where (card_class ='XFK' OR card_class ='CFK' OR card_class ='QYK') ##过滤后等会员卡卡消费情况列表
SELECT
b.id,
a.cid,
a.number,
a.date AS `操作时间`,
a.cardno AS `卡号`,
b.name AS `姓名`,
a.charge AS `消费`,
a.credit AS `充值`,
a.balance AS `余额`,
a.ref AS `备注`
FROM
vipcard AS b ,
vipcard_ar_detail AS a
WHERE
b.id = a.cid AND
(b.card_class = 'XFK' OR
b.card_class = 'CFK' OR
b.card_class = 'QYK')
ORDER BY
`卡号` ASC,
`操作时间` ASC SELECT
b.id,
a.cid,
a.number,
a.date ,
a.cardno ,
b.name,
a.charge ,
a.credit,
a.balance ,
a.ref
FROM
vipcard AS b ,
vipcard_ar_detail AS a
WHERE
b.id = a.cid AND
(b.card_class = 'XFK' OR
b.card_class = 'CFK' OR
b.card_class = 'QYK')
ORDER BY
a.cardno ASC,
a.date ASC SELECT
b.id,
a.cid,
a.number,
a.date ,
a.cardno ,
b.name,
a.charge ,
a.credit,
a.balance ,
a.ref
FROM
vipcard AS b ,
vipcard_ar_detail AS a
WHERE
b.id = a.cid AND
(b.card_class = 'QYK')
ORDER BY
a.cardno ASC,
a.date ASC
正规军解法(加了面板属性进行筛选卡等级)
select a.cardno,v.type,v.card_class,a.log_date,a.pccode,a.charge,a.credit,a.ref from vipcard_ar_detail a
left join vipcard v on v.no=a.cardno
where
1=1
${card_type_sql} ${card_class_sql}
order by a.cardno asc;
select code,descript from vipcard_type--简表索引
select code,descript from vipcard_card_type--简表索引
会员账务情况表
[西软xms]会员卡消费和余额情况表的更多相关文章
- [xms]西软xms试算平衡报表-穿透明细报表-增加储值卡卡号列
只能呵呵哒 [xms]西软xms试算平衡报表-穿透明细报表-增加储值卡卡号列 pospay ' and hotelid='${hotelid}'; hhaccount ' and hotelid='$ ...
- xms西软预定列表-房类市场
select b.descript,sum(a.quan) as quan,case WHEN c.descript is null THEN '团队预留' ELSE c.descript end a ...
- .NET版支付宝商户会员卡接入
最近公司计划对接支付宝会员卡功能,而任务恰巧由领导安排给我这边,小弟之前也未做过支付宝接口,研究了三天,终于将支付宝会员卡API接口大体上调通了,现将其整理下,以供参考. 蚂蚁金服开发平台-商户会员卡 ...
- astgo-官方功能更新日志
2014年9月 2014-9-7:更新 1.安卓.苹果客户端添加字幕广告(点击字幕跳转打开网址) 2.安卓.苹果客户端添加公告推送功能 3.修正Astgo软交换管理平台修删除充值卡.用户账号,造成整个 ...
- python设计模式
本节内容 设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns) --可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复 ...
- python之路,Day24 常用设计模式学习
python之路,Day24 常用设计模式学习 本节内容 设计模式介绍 设计模式分类 设计模式6大原则 1.设计模式介绍 设计模式(Design Patterns) --可复用面向对象软件的基础 ...
- YII2.0 数据库增删改查
/*==================== dkhBaseModel 数据库增删改查方法 start ================================*/ //新增一条数据 publ ...
- HTML+CSS Day11产品网站
1.佰亿首页 效果图: 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht ...
- 学习笔记——模板模式Template
模板模式,主要是利用多态来实现具体算法和父类逻辑的松耦合.父类中TemplateMethod内部定义了相应的算法操作顺序,子类负责实现相应的具体实现. 举例: 项目中曾遇到过一个需求,叫做高级价格体系 ...
随机推荐
- C#读写调整UVC摄像头画面-饱和度
有时,我们需要在C#代码中对摄像头的饱和度进行读和写,并立即生效.如何实现呢? 建立基于SharpCamera的项目 首先,请根据之前的一篇博文 点击这里 中的说明,建立基于SharpCamera的摄 ...
- .net core Identity注册用户 出错
使用微软自带的注册 报 NotSupportedException: No IUserTwoFactorTokenProvider<TUser> named 'Default' is re ...
- Linux下快速安装Python3和pip
如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装p ...
- Python3.x--33个保留字
查询方法也在下图:
- 基于tensorflow的简单鼠标键盘识别
import cv2 as cvimport tensorflow as tfimport numpy as npimport random ##以下为数据预处理,分类为cata,总共样本为cata* ...
- Mysql关键字Explain 性能优化神器
Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析查询语句或是结构的性能瓶颈.在select语句之前增加explaion关键字,MySQL会在查询上设置一个标记,执行查 ...
- Java自学-数字与字符串 字符串转换
Java中把数字转换为字符串,字符串转换为数字 步骤 1 : 数字转字符串 方法1: 使用String类的静态方法valueOf 方法2: 先把基本类型装箱为对象,然后调用对象的toString pa ...
- 网络编程之TCP三次握手与四次挥手、基于TCP协议的套接字编程
目录 TCP三次握手和四次挥手 背景描述 常用的熟知端口号 TCP概述 TCP连接的建立(三次握手) TCP四次挥手 如果已建立连接,客户端突然断开,会怎么办呢? 基于TCP协议的套接字编程 什么是S ...
- 8.Javascript-map、reduce、filter 等高阶函数
高阶函数 高阶函数是对其他函数进行操作的函数,可以将它们作为参数或通过返回它们.简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回. 例如Array.prototype.map,Ar ...
- 通过windowmanager在camera界面上显示内容
Window与WindowManager机制https://www.jastrelax.com/android/2018-03-08-android-window/ [Android开发艺术探索阅读笔 ...