pgsqlのデータベースや時間ごとのパケットによって半分の時間でグループ化されました

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/weixin_44266650/article/details/100525993

半分の時間によってパケット

select 

case when substr( to_char(capturetime, 'yyyy-mm-dd hh24:mi'),15, 16) :: integer <=30 
then to_char( capturetime, 'yyyy-mm-dd hh24')||':30' 
else to_char( capturetime, 'yyyy-mm-dd hh24')||':00'
end as row_date2, count(1)

from t_ori_mac_data_xinwangcheng
where capturetime >= '2019-09-03'
group by row_date2 

時間によってグループ化されました

select to_char(capturetime,'hh24'),count(mac)
from  t_ori_mac_data_xinwangcheng 
where capturetime >= '2019-09-03'
group by to_char(capturetime,'hh24')

おすすめ

転載: blog.csdn.net/weixin_44266650/article/details/100525993
おすすめ