作者 tangxvhui

更新数据脚本

@@ -75,3 +75,28 @@ SET @@ -75,3 +75,28 @@ SET
75 WHERE 75 WHERE
76 id IN (18404, 18458); 76 id IN (18404, 18458);
77 77
  78 +--
  79 +WITH t1 AS (
  80 + SELECT
  81 + summary_evaluation_value.evaluation_item_id,
  82 + summary_evaluation_value.value,
  83 + summary_evaluation_value.id AS value_id,
  84 + summary_evaluation_value.score,
  85 + summary_evaluation.company_id
  86 + FROM
  87 + summary_evaluation_value
  88 + JOIN summary_evaluation ON summary_evaluation_value.summary_evaluation_id = summary_evaluation.id
  89 + WHERE
  90 + summary_evaluation_value.value = summary_evaluation_value.score
  91 + AND summary_evaluation."types" = 1
  92 + ORDER BY
  93 + summary_evaluation_value.created_at
  94 +)
  95 +SELECT
  96 + t1.value_id,
  97 + cast(evaluation_item_used.weight AS float) AS weight,
  98 + cast(t1.value AS float) AS value,
  99 + cast(t1.value AS float) * cast(evaluation_item_used.weight AS float) AS real_value
  100 +FROM
  101 + evaluation_item_used
  102 + JOIN t1 ON t1.evaluation_item_id = evaluation_item_used.id