查询会员卡号功能
来源:互联网 发布:python调用r语言 编辑:程序博客网 时间:2024/06/09 21:36
查询会员卡号功能
会员卡号在会员表
会员表:MCC_MEMBER_REC
活动表:MCC_MAW_REC
LEFT JOIN SQL LEFT JOIN 关键字
关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。
实例:
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
SYSDATE
Oracle中获取系统当前时间
TRUNC
Oracle中是截取的函数
*用在日期类型上,就是截取到日或时间
SELECT TRUNC(SYSDATE) FROM DUAL;
默认是截取系统日期到日,得到2012-12-19
比如值为”2012-12-19 14:30:50”的日期变量
TRUNC(SYSDATE)得到 2012-12-19 , 和TRUNC(SYSDATE,’DD’)一样
TRUNC(SYSDATE,’YYYY’),得到2012-1-1
TRUNC(SYSDATE,’MM’),得到2012-12-1
TRUNC(SYSDATE,’DD’),得到2012-12-19
TRUNC(SYSDATE,’HH’)或HH24,得到2012-12-19 14:00:00
TRUNC(SYSDATE,’MI’),得到2012-12-19 14:30:00
TRUNC(SYSDATE,’SS’),是会报错的,直接用SYSDATE不用TRUNC
另外说明一下,截取后得到的仍为date数据类型*
获取当天签到的会员卡纪录(活动ID为165的是签到活动)
SELECT MCC_MEMBER_REC. *
FROM MCC_MEMBER_REC
LEFT JOIN MCC_MAW_REC
ON MEMBER_ID = MAW_MEMBER_ID
WHERE
MAW_TIME>=TRUNC(SYSDATE)
AND
MAW_TIME<=TRUNC(SYSDATE + 1 )
AND
MAW_IMA_ID = ‘165’
DAO代码
public List<MemberRec> getSignMembercard(Long memberId){ List<MemberRec> list = null; String sql = "SELECT MCC_MEMBER_REC. * FROM MCC_MEMBER_REC LEFT JOIN MCC_MAW_REC ON MEMBER_ID = MAW_MEMBER_ID WHERE MAW_TIME>=TRUNC(SYSDATE) AND MAW_TIME<=TRUNC(SYSDATE + 1 ) AND MAW_IMA_ID = '165'"; list = this.nativeSqlQuery(sql).addEntity(MemberRec.class).list(); return list; }
Action代码
@Action(value="getSignMemberCard",results={@Result(name="success",location="/scroll.jsp"),}) public String getSignMemberCard() throws Exception{ memberCardList = mawRecService.getSignMembercard(findMemberId()); return SUCCESS; }
scroll.jsp代码
<div class="notice"> <ul id="jsfoot01" class="noticTipTxt"> <s:iterator value="memberCardList" id="member" status="st"> <li onclick="goPage('<%=basePath%>',<s:property value="#session.loginMember.memberId" default="0"/>,'<%=basePath %>app/member/locationSing.do')">会员<s:property value="#member.memberCardNo"/>为中国队加油 !<img src="<%=basePath %>img/hot001.gif" width="22" height="11" /></li> </s:iterator> </ul></div>
index.jsp代码
<s:action name="getSignMemberCard" namespace="/app/maw" executeResult="true"></s:action>
- 查询会员卡号功能
- 微信升级会员卡功能: 连通公众号、微信支付
- PHP生成唯一会员卡号
- PHP生成唯一会员卡号
- 会员卡管理系统技术解析(二)会员卡调拨查询和修改
- 会员卡管理系统技术解析(七) 会员卡建卡记录查询
- 会员卡管理系统技术解析(四)会员卡发放记录查询
- 会员卡管理系统技术解析(九)会员卡领卡记录查询
- 会员卡管理系统技术解析(十一)会员卡退领记录查询
- 会员卡管理系统技术解析(七)会员卡挂失记录查询
- 会员卡管理系统技术解析(九)会员卡挂失恢复查询
- 会员卡管理系统技术解析(十一)会员卡作废记录查询
- 会员卡管理系统技术解析(十三)会员卡换卡记录查询
- 会员卡管理系统技术解析(一) 调拨查询
- 4、Scanner获取会员卡号(0105)
- 4、计算键盘输入会员卡号之和
- 微信公众号实现会员卡领取
- HTML5第十课时,会员卡号返利练习
- Action<T>,Func<T,ResultT>说明
- 【华为OJ平台练习题】求最后一个单词长度
- DatePickerDialog的回调方法执行两次
- Java 字节码 工具 javassist
- 解决commons-pool包冲突
- 查询会员卡号功能
- javascript DOM 删除元素
- [转] Linux 中/var/spool/postfix/maildrop目录下堆积大量小文件
- Linux下Tomcat重新启动
- java.text.ParseException: Unparseable date
- BootStrap 按钮
- 搜集对编程有帮助的论坛以及个人空间
- memcache设置set过期时间
- DOM表格对象