There was no explicit `order by` in the queries that list the products of quotes and invoices, so PostgreSQL was free to use any order it wanted. In this case, since was am grouping first by name, the result was sorted by product name. This is not an issue in most cases, albeit a bit rude to the user, except for when the products *have* to in the same order the user entered them, because they are monthly fees or something like that, that must be ordered by month _number_, not by their _name_; the user will usually input them in the correct order they want them on the invoice or quote. Sorting by *_product_id does *not* guarantee that they will always be in insertion order, because the sequence can “wrap”, but i think i am going to have bigger problems at that point. Closes #63
Description
v1
Latest
Languages
PLpgSQL
64.2%
Go
21.4%
CSS
11.6%
JavaScript
2%
Scheme
0.7%