PostgreSQL时间戳提取的特殊需求
基础函数及解析可参考:
http://blog.csdn.net/snn1410/article/details/7741283
PostgreSQL自带to_date(text, text)、to_timestamp(text, text);不存在to_time函数
需求:
08:30-20:30 → A
20:30-08:30 → B
脚本:
SELECT ( CASE WHEN (to_char(finished - time ‘08:30‘, ‘HH24‘) > ‘11‘) THEN ‘B‘ ELSE ‘A‘ END ) bbCode FROM tablename
finished - time ‘08:30‘ (08:30即节点时间,逆时针方向倒转至0点,则0-12为A,12-24为B)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。