David - good idea!
Elmar - please see updated SQL here:
https://wiki.gnucash.org/wiki/PostgreSQL-Requests_For_Direct_Database_Access#Extract_prices_and_associated_descriptions
Thanks
Geoff
=====
On 16/10/2022 5:50 pm, David T. wrote:
Geoff,
Good advice/help! I do think it would be necessary to add the currency
to the result, to inform the resulting prices.
David T.
On Oct 16, 2022, at 4:38 AM, Geoff <cleanoutmys...@gmail.com
<mailto:cleanoutmys...@gmail.com>> wrote:
Hi Elmar
To elaborate on John's reply, this SQL statement should do the trick:
select c.namespace, c.mnemonic, c.fullname, p.date,
p.value_num as 'Price Numerator', p.value_denom as 'Price Denominator',
p.value_num * 1.0 / p.value_denom as 'Price Decimal'
from prices as p
join commodities as c on p.commodity_guid = c.guid
(1) Download the free "DB Browser for SQLIte" software from
https://sqlitebrowser.org <https://sqlitebrowser.org>/
(2) Save your GnuCash data file in "sqlite3" format
(3) Open your GnuCash database file with DB Browser
(4) Click on the "Execute SQL" tab
(5) Paste in the above SQL statement
(6) Check the results
(7) Click on the "Export" button to save as a CSV file
(8) Open this CSV file in the spreadsheet of your choice.
I have attached a screenshot of an example on Windows 10, but DB Browser
is also available for MAC & LINUX.
Good luck!
Regards
Geoff
=====
On 16/10/2022 7:03 am, Elmar wrote:
Thank you. This will be a new experience for me - I have never
even
looked at SQL, much less have any facility with it. All the
included
reports don't touch the price database itself, and I don't know
how to
create an appropriate one from the menu in GC. Off to look at
the wiki
:) Probably tomorrow - too late today, and I have other more
homely
tasks still to do.
- Elmar
On 10/15/22 13:40, john wrote:
The easiest would be to save your book to SQLite3: File>Save
As...,
pick Sqlite3 from the drop-down at the top of the dialog,
pick a file
name and location.
Then run a query on the prices table (see
https://wiki.gnucash.org/wiki/SQL#Prices for
<https://wiki.gnucash.org/wiki/SQL#Prices for> the schema;
you may want
to join on commodities to get the security's symbol and
namespace and
the currency's ISO-4217 code). Note that the actual price is
saved in
two fields, value_num and value_denom, that represents a
fraction.
Sqlite3 has a -csv option to output csv and a -o option to
write a file.
Regards,
John Ralls
On Oct 15, 2022, at 9:39 AM, Elmar <etsc...@gmail.com>
wrote:
Asking again - is there any way to get the accumulated
data copied
from the price database into a spreadsheet?
- Elmar
------------------------------------------------------------------------
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.