중간 결과용 테이블 생성 및 검색 쿼리 형태 구현

This commit is contained in:
mjjo
2015-06-22 18:33:08 +09:00
parent 9a8f11a285
commit 576c1a146e
2 changed files with 30 additions and 4 deletions

View File

@@ -1,11 +1,22 @@
CREATE TABLE option_list
(
seq INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
seq INT NOT NULL AUTO_INCREMENT,
CODE VARCHAR(10),
DATE DATETIME,
fin_price FLOAT,
deal_amount INT,
deal_cash BIGINT,
comp_bid INT
comp_bid INT,
PRIMARY KEY(seq)
);
)
drop table if exist futopt_list
create table futopt_list
(
seq int auto_increment,
deal_cash bigint,
date datetime,
fin_price float,
primary key(seq)
);

View File

@@ -32,4 +32,19 @@ FROM
ON o.date=f.date AND f.deal_cash >= 10000000000) AS sl
LEFT OUTER JOIN option_list o2
ON o2.date>=sl.date AND o2.date<=DATE_ADD(sl.date, INTERVAL 30 SECOND)
GROUP BY sl.date
GROUP BY sl.date
-- procedure
insert into futopt_list(deal_cash, date, fin_price)
SELECT f.deal_cash as deal_cash, o.date as date, o.fin_price as fin_price
FROM future_list f LEFT OUTER JOIN option_list o
ON f.deal_cash >= 10000000000 and o.date!=null
select * from futopt_list
create procedure futopt.FindBigDeal()
BEGIN