Skip to content

Conversation

demmings
Copy link

  • An enhancement over the Google Sheets QUERY() function.
  • All common SQL SELECT syntax is supported.
  • For more information about using: https://github.com/demmings/gsSQL
  • Basic use:
=gsSQL( SelectSqlStatement, [TableDefinitions], [ColumnOutputFlag], [BindVariableData])
  • SelectSqlStatement ==> Your SELECT statement.
  • TableDefinitions ==> "table1", range, "table2", range,...
  • ColumnOutputFlag ==> true/false. Include column names in output.
  • BindVariableData ==> As many variable data items that are referenced in SELECT. The first one is replaced in SELECT as ?1. The second one is ?2, and so on...
select * from sales where date > ?1
  • Example:
=gsSQL("select transaction_date, sum(gross), sum(amount)
          from 
             mastertransactions 
          where 
             transaction_date >= ?1 and transaction_date <= ?2 and expense_category in
           (select income from budgetCategories where income <> '') 
           group by 
               transaction_date pivot account", 
           "mastertransactions", 'Master Transactions'!$A$1:$I, "budgetCategories",budgetIncomeCategories,
 true, '01/01/2022', '05/19/2022')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant