RE: Clean up shop database
От | Mike Sofen |
---|---|
Тема | RE: Clean up shop database |
Дата | |
Msg-id | 122401d80d3b$ba859da0$2f90d8e0$@runbox.com обсуждение исходный текст |
Ответ на | Re: Clean up shop database (Richard Klingler <richard@klingler.net>) |
Ответы |
RE: Clean up shop database
|
Список | pgsql-sql |
> From: Richard Klingler <richard@klingler.net> Sent: Wednesday, January 19, 2022 5:37 AM > On Wed, 19 Jan 2022 06:32:19 -0700, Rob Sargent wrote: > > > >> No it does not...but I assume it lists products that where at least > >> ordered before January 1st 2021 as it contains lower product IDs. > >> > >> Hmm..gives me: > >> > >>> ERROR: function max(boolean) does not exist > >> LINE 5: having max(o.orderdate < '2021-01-01') > >> > >> > > Sorry > >> > >> max(o.orderdate )< '2021-01-01' > > > >> > You're a genius :-) > Looks perfect... There is one caveat here: unless you are 100% certain that the product.pieces count is 100% accurate, you should sum the orderitems.productid. It is pretty common for the indirect counts (like product.pieces) to get out of sync with the "normal" source of truth (line items). This does depend on design of your system, of course. Mike
В списке pgsql-sql по дате отправления: