[西软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内部定义了相应的算法操作顺序,子类负责实现相应的具体实现. 举例: 项目中曾遇到过一个需求,叫做高级价格体系 ...
随机推荐
- mybatis使用用stdout-logging日志显示sql语句
在开发中,我们很多时候需要知道当前执行的sql语句是什么样的,但是默认mybatis是不显示sql的,此时我们就可以使用stdout-logging了.1.创建mybatis-config.xml文件 ...
- Java线程池定制ThreadPoolExecutor官方定制实例
1.仍然先看构造方法:ThreadPoolExecutor构造方法 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,lon ...
- 关于Mysql datetime类型存储范围测试
创建一个datetime表 > create table date_time(time datetime); > desc date_time; +-------+----------+- ...
- .Net Core 程序集管理说明(加载)
.NET CORE 的程序集加载管理和以前的 .NET 发生了很大的变化, 在 .NET CORE 里, 程序集的加载, 依赖了 xx.deps.json 文件, deps.json 文件里,定义了程 ...
- SQL语句及数据库优化
1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*Fro ...
- element-ui 上传图片或视频时,先回显在上传
<el-upload class="upload-demo" ref="vidos" :action="URL+'/api/post/file' ...
- spec开发思路以及理解
一.spec说明 描述:编写SEPC采用创联公司自主开发的CIT语言,它是一种过程化的.类似数据库编码的语言.SPEC中除了关键字外提倡使用中文. 理解:可以理解为业务逻辑层.链接前台页面和后台数据库 ...
- python中生成JWK(json web token)
#需要安装pyjwt import jwt import time # 使用 sanic 作为restful api 框架 def create_token(request): grant_type ...
- 解锁 redis 锁的正确姿势
redis 是 php 的好朋友,在 php 写业务过程中,有时候会使用到锁的概念,同时只能有一个人可以操作某个行为.这个时候我们就要用到锁.锁的方式有好几种,php 不能在内存中用锁,不能使用 zo ...
- tensorflow批量读取数据
Tensorflow 数据读取有三种方式: Preloaded data: 预加载数据,在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况). Feeding: Pyt ...