1
我必须在tcl中编写此代码,而且我非常沮丧,因为这是我第一次参加tcl。我需要显示如下:tcl/informix获取数据库并以表格形式显示
我正在使用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;
}
}
注有每个活动日期(例如今天)respectively.so日期必须在输出动态显示将只有2 records.for SD和HD。
如果somone能够指出tcl中的一些示例,它会像上面那样提取数据并显示,我将不胜感激。
您需要一个SQL游标来遍历每个event_date并每天处理数据。您应该能够在1条SQL语句中完成所有操作,但我很熟悉Informix。如果你稍微解释一下你使用的是什么技术,你可能会得到更多的帮助。 – TrojanName 2012-04-13 09:20:03