作者plover (○(* ̄中肯 ̄*)○)
看板Database
标题Re: [SQL ] PostgreSQL 栏位产生
时间Sat Jan 5 01:05:29 2013
[恕删]
※ 引述《Spake (史派克)》之铭言:
: ◆ From: 24.103.231.10
: 推 mervynW:http://tinyurl.com/7vtfqk bank没问题,但日期会很烦 01/04 12:39
: → Spake:看他的做法也是先把月份栏位写进去,反而是下面的回应比较类 01/04 19:10
: → Spake:似我想要做的结果,毕竟我可以写12个月份,但是天的话就... 01/04 19:12
就稍微加工呗:
SELECT to_char(date '2007-01-01' + (n || ' month')::interval, 'mon')
As short_mname
FROM generate_series(0,11) n;
改成
select
to_char
(
(select min(date) from YourTable) + (n || ' day')::interval,
'yyyy-MM-dd'
) as short_mname
from
generate_series
(
0,
(select DATE_PART('day', now() - (select min(date) from YourTable))::int)
) n;
简单说就是把固定整数改掉。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.185.144