I have been googling around to see if I can find an example on getting query results in arrays so I can use it in charts but no luck therefore I am knocking your doors once again to get the solution, here is my query.
The required ouput format is as under :my $sql = qq! SELECT a."FirstName"::TEXT || ' ' ||a."LastName" AS "Labels" +, ROUND(SUM((b."UnitPrice" - b."Discount") * b."Quantit +y")) AS "Data" FROM "Employees" a, "Order_Details" b, "Orders" c WHERE a."EmployeeID" = c."EmployeeID" AND b."OrderID" = c."OrderID" GROUP BY 1 ORDER BY 2 DESC LIMIT 10!; my $sth=$dbh->prepare("$sql"); $sth->execute() || quit(); while (my $ref = $sth->fetchrow_hashref()) { my $labels = $ref->{'Labels'}; my $data = $ref->{'Data'}; }
$labels = [label1, label2, label3.....]; $data = [data1, data2, data3.........];
As usual your help would be much appreciated.
Many many thanks!!
TerryIn reply to DBD:Pg getting output in an array by terrykhatri
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |