如何在yii2选择查询中添加DATE_ADD(CREATION_DATE,INTERVAL 5 DAY)

时间:2016-04-09 13:46:28

标签: mysql yii2

如何在yii2选择查询中添加DATE_ADD(CREATION_DATE,INTERVAL 5 DAY)

从tablename

中选择DATE_ADD(CREATION_DATE,INTERVAL 5 DAY)

您可以在本指南中找到一些有用的信息

http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html

2 个答案:

答案 0 :(得分:1)

您可以在模型中创建一个向CREATION_DATE添加5天的属性:

public function getCreationDatePostFiveDays
{
     $date = new DateTime($this->CREATION_DATE);
     $date->add(new DateInterval('P5D'));
     return $date->format('Y-m-d');
}

可用于:

$model->creationDatePostFiveDays;

答案 1 :(得分:0)

最简单的方法是在select中选择文字(通常在查询函数中)

$query->select('DATE_ADD(CREATION_DATE, INTERVAL 5 DAY) ');