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