mysql 查询上月、本月、上周、本周 、今日、昨日的充值额

本文介绍了一种通过SQL查询特定周期(包括上月、本月、上周、本周、今日及昨日)内的充值总额的方法。利用PHP mktime函数计算指定周期的开始时间,并据此构建SQL查询语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查询上月、本月、上周、本周 、今日、昨日的充值额

//查询上月、本月、上周、本周 、今日、昨日的充值额
$lastmonth  =  mktime(0,0,0,date('m')-1,1,date('Y'));  //上个月
$month = mktime(0,0,0,date('m'),1,date('Y')); //本月
$lastweek = mktime(0,0,0,date('m'),date('d')-date('w')-1+7,date('Y')); //上一周
$week = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('Y'));//本周
$today = mktime(0,0,0,date('m'),date('d'),date('Y'));
$yesterday = $today - 86400;  //昨日

$sql = "select sum(rmb) as amount from recharge where create_time>=$month"; //本月
$sql = "select sum(rmb) as amount from recharge where create_time>=$today"; //查询今日
$sql = "select sum(rmb) as amount from recharge where create_time>=$week"; //查询本周
$sql = "select sum(rmb) as amount from recharge where create_time>=$lastmonth and create_time<$month"; //上月
$sql = "select sum(rmb) as amount from recharge where create_time>=$yesterday and create_time<$today"; //查询昨日
$sql = "select sum(rmb) as amount from recharge where create_time>=$lastweek and create_time<$week"; //查询上周
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值