作者poc7667 (poc)
看板Database
标题[SQL ] series 无法加上 where 子句?
时间Sat Dec 20 11:14:59 2014
资料库名称:psql
资料库版本:9.3
内容/问题描述:
我想要产生 2014-01-01 to 2014-12-20
之间每天 01:09 am ~ 02:01 am 的series
但是我的sql 下去之後,
可以成功从 01:09 开始吐回资料,但是无法在 02:01 停止,
result 不会在预设终止时间停 orz
SELECT generate_series
(
-- start from 2014-01-01
min(ticktime)::timestamp,
-- end at 2014-12-20
max(ticktime)::timestamp,
'1 minute'::interval
) AS ticktime FROM czces
where ticktime::time >= '01:09 am'::time AND ticktime::time < '2:01 am'::time
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.218.49.26
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1419045301.A.7A3.html