首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP6/Mysql源生查询当前月每天的数据统计
作者:小萝卜 2020-11-05 【 MySql TP6 】 浏览 2790
简介主要使用的DAY函数和MONTH函数,GOOUP BY 分组查询 如果查询上个月每天的数据统计量MONTH (NOW()) -1即可
源生SQL语句:
SELECT
count(a.id) AS '数量',
DAY (a.create_date) AS '时间'
FROM
test aWHERE
MONTH (a.create_date) = MONTH (NOW())
GROUP BY
DAY (a.create_date)
TP6源生查询:
Db::query("SELECT count(a.id) AS '数量',DAY (a.dates) AS '时间' FROM ".$prx."article a WHERE MONTH (a.dates) = MONTH (NOW()) AND datatype=:dt GROUP BY DAY (a.dates)", ['dt' => 1]);
备注:$prx是表前缀,怎么获取表前缀,请查看之前萝卜发布的文章。
查询的结果:
D:\Website\aovd\app\admin\controller\SysPolicy.php:74:
array (size=2)
0 =>
array (size=3)
'数量' => int 15
'时间' => int 1
1 =>
array (size=3)
'数量' => int 1
'时间' => int 3
这里的时间 1 3表示的是1号和3号。
很赞哦! (0)
相关文章
文章评论
2020-11-25 21:06:50 网友
定制网站建设,首选 奥维网络 网址:https://www.aovad.cn