Re: YNT: Re: [SQL] Using bind variable within BEGIN END
От | Adrian Klaver |
---|---|
Тема | Re: YNT: Re: [SQL] Using bind variable within BEGIN END |
Дата | |
Msg-id | c5ee822d-d3f1-0960-5392-80b00ff77a5b@aklaver.com обсуждение исходный текст |
Ответ на | YNT: Re: [SQL] Using bind variable within BEGIN END (gulsumramazanoglu <gulsumramazanoglu@gmail.com>) |
Список | pgsql-sql |
On 06/02/2017 11:38 AM, gulsumramazanoglu wrote: > ... which will pass arguments and get back a result set, i mean.. Using Python and psycopg2: \df billing_days List of functions Schema | Name | Result data type | Argument data types | Type --------+--------------+--------------------------+--------------------------------+-------- public | billing_days | TABLE(billing_datedate) | start_date date, end_date date | normal select * from billing_days('05/01/2017', '05/30/2017'); billing_date -------------- 2017-05-01 2017-05-02 2017-05-03 2017-05-04 2017-05-05 2017-05-08 2017-05-09 2017-05-10 2017-05-11 2017-05-122017-05-15 2017-05-16 2017-05-17 2017-05-18 2017-05-19 2017-05-22 2017-05-23 2017-05-24 2017-05-25 2017-05-26 2017-05-292017-05-30 import psycopg2 con = psycopg2.connect('dbname=**** user=***_admin host=localhost') bill_cur = con.cursor() bill_cur.execute("SELECT * FROM billing_days(%s, %s)" , ('05/01/2017', '05/31/2017')) bill_rs = bill_cur.fetchall() for row in bill_rs: print(row[0]) 2017-05-01 2017-05-02 2017-05-03 2017-05-04 2017-05-05 2017-05-08 2017-05-09 2017-05-10 2017-05-11 2017-05-12 2017-05-15 2017-05-16 2017-05-17 2017-05-18 2017-05-19 2017-05-22 2017-05-23 2017-05-24 2017-05-25 2017-05-26 2017-05-29 2017-05-30 2017-05-31 > > > > Samsung cihazımdan gönderildi -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-sql по дате отправления: