I am trying to sort timestamp. Timestamp = trunc of sysdate from an oracle DB.
while ( ($timestamp, $report_type, $data_name, $data_value) = $ora
+_sth->fetchrow_array)
{
$key=$timestamp . "," . $report_type;
if ($data_name eq "minutes") {$data_value = $data_value * 1440
+};
if ($data_name eq "minutes") {$data_value = sprintf("%9.2f",$d
+ata_value)};
$timestamps{$timestamp}=1;
push @reporttypes, $report_type;
$cellvalue{$key} = $data_value;
}
foreach $headingkey (@headings)
{
$row = $row . $query->th($headingkey);
}
print $query->Tr($row);
foreach $timestamp (sort keys %timestamps)
{
$row = $query->td($timestamp);
foreach $headingkey (@headings)
{
if ($headingkey eq "Timestamp") {next;}
$key=$timestamp . "," . $headingkey;
$row = $row . $query->td($cellvalue{$key});
}
print $query->Tr($row);
}
tia,
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.