我必须在 tcl 中编写这段代码,我真的很沮丧,因为这是我第一次使用 tcl。我需要显示如下内容:
我正在使用 tcl/informix,我正在为如何实现上述目标而苦苦挣扎。这是我写的伪代码
select event_date,attempts_cnt,success_cnt,fail_cnt from cc_web_ppv_counts WHERE
event_id='123'
{
get $sd_attempt_cnt
get $sd_success_cnt
get $sd_fail_cnt
get event_date
select event_date,attempts_cnt,success_cnt,fail_cnt from cc_web_ppv_counts WHERE
event_id='125'
{
get $hd_attempt_cnt
get $hd_success_cnt
get $hd_fail_cnt
$total_attempts=$sd_attempt_cnt + $hd_attempt_cnt;
$total_success=$sd_success_cnt + $hd_success_cnt;
$total_fail=$total_attempts -$total_success;
$success_rate=($total_success/$total_attempts)*100;
$hd_success_rate=($hd_success_cnt/total_success)*100;
$sd_success_rate=($sd_success_cnt/total_success)*100;
}
}
注意对于每个 event_date(例如今天),只有 2 条记录。分别用于 sd 和 hd。因此必须在输出中动态显示日期。
如果有人能指出 tcl 中的一些示例,这些示例可以像上面那样提取数据并显示,我将不胜感激。