如何限制会员当日的消费次数
有一个消费记录表,存为记录ID号,消费会员卡号,对应的服务名称,付款金额,付款日期。
如何控制会员卡每天只能消费一次,有限制不能让同一张会员卡在当天重复消费。
求大虾指点,希望有示例代码: 按次消费
[解决办法]
select count(1) from table_name where date =:ls_today and id =:ls_id using sql;
if count(1) > 0 then
//已有消费记录
else
//没有消费记录
end if
这样不行吗?
[解决办法]
SELECT count(0) into :li_count
From record
Where cards = :ls_cards
and date>:datetime(Today(),00:00:00)
and date<:datetime(Today(),23:59:59);
[解决办法]
你现在已经控制了次数了啊,你要是想控制次数是变量的话 就定义个次数 如 l_countmax
你判断 li_count > li_countmax 就行啊