其實我想用dotproject來建立我自己的小應用程序。
我在一個點,顯示了dotProject所有任務相關的特定項目。它翹起來查詢該發射低於
延伸dotproject
$q->addJoin('tasks', 't1', 'projects.project_id = t1.task_project');
$q->addQuery('com.company_name AS company_name, com_internal.company_name'
. ' AS company_name_internal'
. ", CONCAT_WS(', ',contact_last_name,contact_first_name) user_name"
. ', projects.*, SUM(t1.task_duration * t1.task_percent_complete'
." * IF(t1.task_duration_type = 24, {$working_hours}, t1.task_duration_type))"
."/SUM(t1.task_duration * IF(t1.task_duration_type = 24, {$working_hours},"
. ' t1.task_duration_type)) AS project_percent_complete');
$q->addWhere('t1.task_id = t1.task_parent');
$q->addWhere('project_id = ' . $project_id);
$q->addGroup('project_id');
的sql我無法properly.Actually理解SQL數據庫,這個sql檢索與項目相關的所有任務。但在我的項目中,我只想要那些持續時間已完成的任務。
我如何更改SQL來實現這一目標?