0
這是我的架構:MySQL的加入與子查詢
mysql> describe stocks;
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| symbol | varchar(32) | NO | | NULL | |
| date | datetime | NO | | NULL | |
| value | float(10,3) | NO | | NULL | |
| contracts | int(8) | NO | | NULL | |
| open | float(10,3) | NO | | NULL | |
| close | float(10,3) | NO | | NULL | |
| high | float(10,3) | NO | | NULL | |
| low | float(10,3) | NO | | NULL | |
+-----------+-------------+------+-----+---------+----------------+
9 rows in set (0.03 sec)
我加列開低,我想用表裏面的數據來填充。
這些值打開/關閉是每天參考的。(所以每天的相對最大/最小值應該給我正確的值)。所以我的第一個觀點是獲取日期的列表,然後離開攜手同臺:
SELECT DISTINCT(DATE(date)) as date FROM stocks
,但我堅持,因爲我不能得到的最大/最小ID或第一/最後一個值。由於
感謝您的幫助,這是我需要用'value'列的值替換min_id,max_id然後插入列高,低的第一步 – egariM