The derived table accounts for the fact that there are multiple records for each tracking_number. It is summing all the net_amount columns for each tracking_number. Then the rest of the query is trying to generate data to drive a histogram with bins that are 3 digits apart.
This is the error I am getting:Code:SELECT COUNT( s.tracking_number ) AS freq , SUM( s.net_amount ) - ( SUM( s.net_amount ) mod3 ) AS label FROM ( SELECT b.tracking_number, SUM( b.net_amount ) AS net_amount FROM gvdb_gs_ups_billing AS b GROUP BY b.tracking_number ) AS s GROUP BY SUM( s.net_amount ) - ( SUM( s.net_amount ) mod3 ) ORDER BY SUM( s.net_amount ) - ( SUM( s.net_amount ) mod3 ) ASC
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mod3 ) AS label FROM ( SELECT b.tracking_number , SUM( b.net_amount ) as net_a'





Bookmarks