時間:2024-02-05 12:47作者:下載吧人氣:25
對于主表中一條記錄,對應(yīng)明細(xì)表中的96條數(shù)據(jù),每一條數(shù)據(jù)相隔15分鐘,明細(xì)中沒96條數(shù)據(jù)對應(yīng)主表中的一個日期trade_date,并且每條明細(xì)中有一個字段start_time, 即明細(xì)中每96條數(shù)據(jù)中第一條數(shù)據(jù)中start_time為00:00,
第二條為00:15,第三條為00:30,依次類推,直到23:45 ,現(xiàn)在要將明細(xì)表中的96條數(shù)據(jù)合并成24條,即第一條數(shù)據(jù)中start_time為00:00,第二條為01:00,第三條為02:00
sql:select max(de.bid_num) report_num,concat(to_char(to_timestamp(concat(ru.trade_date,’ ‘,de.start_time), ‘YYYY-MM-DD HH24:mi’) :: TIMESTAMP WITHOUT TIME ZONE, ‘HH24 ‘),’:00′) dd from quote_trade_rule ru LEFT JOIN quote_trade_rule_detail de on ru.trade_rule_id = de.trade_rule_id
WHERE
1 = 1
AND ru.market_id =’a29c81ed-2baf-4c42-881a-f1e64a41e1b0′
AND to_char(ru.trade_date, ‘YYYY-MM-DD’) =’2018-10-17′
AND ru.rule_type =’2′ GROUP BY dd ,trade_date ORDER BY dd,trade_date
網(wǎng)友評論