Laravel 5中的SUM表 [英] SUM table in laravel 5

查看:63
本文介绍了Laravel 5中的SUM表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

SUM数据列总计?例如,我在列总计01:45和02:25中有两个数据,结果必须为4:10.我已经尝试过,但是我的代码仅将小时数与分钟相加.该怎么办?

SUM data column total ?for example i have two data in column total 01:45 and 02:25 result must be 4:10 . i have already try but my code only sum the hours not with the minute. what should do ?

这是我的控制器.求和

public function getMei()
    {
        $data['users'] = DB::table('lembur_karyawan')
                ->select('nama', DB::raw('SUM(total) as total_lembur'))
                ->groupBy('nama')
                ->havingRaw('SUM(total)')
                ->first();

        return view('mei_user', $data);
    }

和我的观点:

<?php echo $users->{'total_lembur'} ?>

推荐答案

public function getMei()
{
    $data['users'] = DB::table('lembur_karyawan')
            ->selectRaw('SEC_TO_TIME(SUM(timeSpent)) as  total_lembur') 
            ->groupBy('nama')
            ->havingRaw('SUM(total)')
            ->first();
    return view('mei_user', $data);
}

这篇关于Laravel 5中的SUM表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆