简单的SQL平均值

时间:2017-05-16 13:46:00

标签: sql aggregate-functions

我有一个select语句输出:

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;

/**
 * @ORM\Entity
 * @ORM\Table(name="brands")
 */
class Brands
{
/**
 * @var integer
 * 
 * @ORM\Id
 * @ORM\Column(type="smallint",length=3,unique=true,options={"unsigned":true})
 * @ORM\GeneratedValue(strategy="AUTO")
 */
protected $id;

/**
 * one brands has many models
 * 
 * @ORM\OneToMany(targetEntity="Models", mappedBy="brandId")
 */
private $models;

public function __construct()
{
    $this->models = new ArrayCollection();
}

/**
 * @ORM\Column(type="string", length=25)
 */
private $brand;
.......
}

这些值表示每个客户注册的总天数。在这个例子中,我使用了4条记录,所以要获得平均值,我需要做((991 + 127 + 664 + 889)/ 4)

如何在SQL中实现这样的功能?

2 个答案:

答案 0 :(得分:1)

 
 
 <div ng-repeat="row in rows track by $index">
     <div class="commentBox" ng-show = "editPostComment == $index" >
         <textarea name="editor2" class="content-box allfilecomment" id="comment-box" focus-me="{{focusCommentBox}}"
                    ng-model="allCommentText"
                    markdown-editor="{'iconlibrary': 'fa', addExtraButtons: true, resize: 'vertical'}"
                    rows="10" >

                    </textarea>
                    <div class="hints">
                      <span class="boldtext">**Bold**</span>
                      <span class="italictext">_itlaics_</span>
                      <span class="striktext">~~strike~~</span>
                      <span class="codetext">'code'</span>
                      <span class="codetext">'''preformatted'''</span>
                      <span class="quotetext">>quote</span>
                    </div>
                    <div id="comment-btns">
                      <button class="btn btn-primary pull-left" ng-class="{'loading': commentig}" ng-disabled="commentig" ng-click="showEdit($index)">Edit</button>
                    </div>
                </div>
</div>

答案 1 :(得分:0)

使用以下查询,

SELECT (SUM(TOTAL_DAYS)/4) FROM TABLE_NAME;