小编Ann*_*no 的帖子

SUM在SQL Server中的总时间

SUM在SQL Server中遇到运算符问题.当我写这个查询时:

SELECT StudentID, StudentName, SUM(time) as 'TotalTime' 
FROM WorkNote
GROUP BY StudentID, StudentName
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

操作数数据类型时间对sum运算符无效.

是否还有其他方法可以记录SUM或计算记录的总时间?

在我的WorkNote表格中,列的类型timeTime(7),并且我想要SUM每个学生的所有(总)时间.

sql t-sql sql-server sum

13
推荐指数
1
解决办法
5万
查看次数

Cakephp将创建日期与今天日期进行比较

我在cakephp中比较日期时遇到问题,因为我必须比较我的字段的日期(order.created(mysql中的日期时间格式)与查询中的今天日期,也是我正在尝试的行"条件"..但是...

$this->paginate = array(
            'limit' => 20,
            'order' => 'Order.id DESC',
            **'conditions' => array($this->Time->isToday('Order.created'))**,
            'fields' => array('Order.*', 'User.name'),
            'joins' => array(
                array(
                    'table' => 'users',
                    'alias' => 'User',
                    'type' => 'left',
                    'conditions' => array('User.id = Order.user_id')
                )
            )
        );
Run Code Online (Sandbox Code Playgroud)

cakephp

3
推荐指数
1
解决办法
6240
查看次数

cakephp有条件找到

有人可以帮助我,并告诉我如何插入BEETWEN在cakephp中有clausule

我的编码的例子:

$zaduzenja = $this->Zaduzenja->find('all',array(
                'conditions' => array(
                        'Zaduzenja.placeno' => 0 ),
                'fields' => array('Zaduzenja.obveznici_id', 'SUM(Zaduzenja.zaduzenje) as dug'),
                'group' => 'Zaduzenja.obveznici_id HAVING array(dug BETWEEN ? AND ? => array('.$iznosOd,$iznosDo)'

        ));
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我只想要计算列"挖"来检查Dug> = $ temp 1 AND Dug <= $ temp2,但这只能在有clausule的组中

cakephp find having

2
推荐指数
1
解决办法
4063
查看次数

标签 统计

cakephp ×2

find ×1

having ×1

sql ×1

sql-server ×1

sum ×1

t-sql ×1