首页> 实战笔录 >PHP开发笔记 >ThinkPHP ThinkPHP
TP6/Mysql源生查询当前月每天的数据统计
作者:小萝卜 2020-11-05 【 MySql TP6 】 浏览 3670
简介主要使用的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号。
很赞哦! (1)
相关文章
- phpQuery介绍及简单的使用
- TP6 TP5一键生成sitemap站点地图索引文件 代码分享
- TP6报错:Non-static method think\Request::controller() should not be called statically
- TP6批量打包下载文件图片
- tp5动态创建mysql数据表
- TP6/ThinkPHP6怎么获取表前缀
- ThinkPHP3.2和5.0的区别
- TP6上传图片验证时报错think\\Validate::check() must be of the type array
- tp6定义模板常量__PUBLIC__,__STATIC__
- tp6多应用模式下渲染视图报错D:\PhpstormProjects\tp6\app\admin\view\.html
文章评论
2020-11-25 21:06:50 网友
定制网站建设,首选 奥维网络 网址:https://www.aovad.cn