需求是这样的
我想查询今天的订单金额。数据库里的格式是如下
我写的方法是这样
"todaymoney" =>Db::name($this->Order)->where("status",1)->where($today,"=","UNIX_TIMESTAMP(DATE_FORMAT(time,'%Y-%m-%d'))")->sum('price'),
想咨询大家该怎么写比较好呢?请朋友们帮帮我,谢谢!!
需求是这样的
我想查询今天的订单金额。数据库里的格式是如下
我写的方法是这样
"todaymoney" =>Db::name($this->Order)->where("status",1)->where($today,"=","UNIX_TIMESTAMP(DATE_FORMAT(time,'%Y-%m-%d'))")->sum('price'),
想咨询大家该怎么写比较好呢?请朋友们帮帮我,谢谢!!
// 大于某个时间
Db::table('think_user')->whereTime('birthday', '>=', '1970-10-1')->select();
// 小于某个时间
Db::table('think_user')->whereTime('birthday', '<', '2000-10-1')->select();
// 时间区间查询
Db::table('think_user')->whereTime('birthday', 'between', ['1970-10-1', '2000-10-1'])->select();
// 不在某个时间区间
Db::table('think_user')->whereTime('birthday', 'not between', ['1970-10-1', '2000-10-1'])->select();
// 获取今天的博客
Db::table('think_blog') ->whereTime('create_time', 'today')->select();
// 获取昨天的博客
Db::table('think_blog')->whereTime('create_time', 'yesterday')->select();
// 获取本周的博客
Db::table('think_blog')->whereTime('create_time', 'week')->select();
// 获取上周的博客
Db::table('think_blog')->whereTime('create_time', 'last week')->select();
// 获取本月的博客
Db::table('think_blog')->whereTime('create_time', 'month')->select();
// 获取上月的博客
Db::table('think_blog')->whereTime('create_time', 'last month')->select();
// 获取今年的博客
Db::table('think_blog')->whereTime('create_time', 'year')->select();
// 获取去年的博客
Db::table('think_blog')->whereTime('create_time', 'last year')->select();