//sqlstr += string.Format(@"insert into esn_todos_points(sn,date_points_settlement,date_points_settlement_AssignTo,date_points_settlement_Point,update_user_id,update_time)
//sqlstr += string.Format(@"insert into esn_todos_points(sn,date_points_settlement,date_points_settlement_AssignTo,date_points_settlement_Point,update_user_id,update_time)
Stringsqlstr=@"select v2.text as attr_userID, v22.text as attr_UserName, ROUND(-v21.vInt / 3) AS lastthreeAvg, v21.* from
(select t1.* from(select distinct null as SN, answerID as targetID, answerType as targetType, null as date_add, '1-' as groupCode, 0 as thisorder
from q_result where qrid in (681) and active = 1 and questionID = 1104296) t1
left join q_result r1 on r1.active = 1 and r1.targetID = t1.targetID and r1.targetType = t1.targetType
and r1.questionID in (2372453, 2385152, 2183098, 2183099) AND dateB BETWEEN @Date_settlement_begin AND @Date_settlement_end
group by targetID having count(r1.id) > 0) t2 left join q_result r2 ON r2.active = 1 AND r2.targetid = t2.targetid AND r2.targettype = t2.targettype and r2.questionid
IN(1115285/*wadeID*/)
LEFT JOIN q_result r21 ON r21.active = 1 AND r21.targetid = t2.targetid AND r21.targettype = t2.targettype AND r21.questionid IN(2183099 ) AND r21.dateB BETWEEN @Date_settlement_begin AND @Date_settlement_end
left join q_result_text v2 on v2.id = r2.answerID left join q_result_int v21 on v21.id = r21.answerID LEFT JOIN q_result_text v22 ON v22.ID = r2.targetid WHERE vint > 0";