私はこのテーブルを持っています (eod):
| eod_id | company_symbol | date | open | close | high | low |
| 1 | AAA | 01-01-2000 | 40.00 | 42.00 | 43.00 | 39.00 |
私はこれらの3つのリクエストを使用します:
1. SELECT COUNT(*) FROM eod WHERE company_symbol="AAA" AND CLOSE>OPEN
AND DATE BETWEEN "0000-00-00" AND "0000-00-00";
2. SELECT COUNT(*) FROM eod WHERE company_symbol="AAA" AND CLOSE<OPEN
AND DATE BETWEEN "0000-00-00" AND "0000-00-00";
3. SELECT min(date), max(date) FROM eod WHERE company_symbol="AAA"
1リクエストあたり約0.7秒かかるので、1リクエストあたりの時間を短縮したい。どうすれば処理できますか? 最初の 2 つの要求を 1 つのみで行うことは可能ですか?
よろしくお願いいたします。
スティーブ