Marc
02/02/2022, 12:27 PMamount
of all rows in a table with specific columns (account and tokenId)
my try looks like
create or replace function total_token_offers_by_account(tokenId varchar, account varchar) returns int8 as $$
select count(amount) from "Offers" where owner = account and tokenId = tokenId
$$ language sql
when I call it via
select total_token_offers_by_account("1", "0x...")
it always throws like column "1" does not exist
. Well it should look for column tokenId
and then search for the value "1"
.silentworks
02/02/2022, 12:34 PMtokenId
→ token_id
silentworks
02/02/2022, 12:35 PMsql
create or replace function total_token_offers_by_account(id varchar, account varchar) returns int8 as $$
select count(amount) from "Offers" where owner = account and tokenId = id
$$ language sql
Marc
02/02/2022, 12:37 PMsilentworks
02/02/2022, 12:39 PMMarc
02/02/2022, 12:39 PMcreate or replace function total_token_offers_by_account(token_id varchar, account varchar) returns int8 as $$
select count(amount) from "Offers" where owner = account and "tokenId" = token_id
$$ language sql
Marc
02/02/2022, 12:41 PMsilentworks
02/02/2022, 12:42 PMMarc
02/02/2022, 12:45 PMsilentworks
02/02/2022, 12:53 PMsilentworks
02/02/2022, 12:54 PMMarc
02/02/2022, 3:17 PMMarc
02/02/2022, 4:20 PM"
instead of single quotes '
silentworks
02/02/2022, 4:34 PMMarc
02/02/2022, 5:14 PMselect total_token_offers_by_account("1", "0x...")
but it must be
select total_token_offers_by_account('1', '0x...')