SELECT
DATE_FORMAT(create_time,'%Y%m%d')times, // 时间格式化
max(price) max_price, // 最高价
min(price) min_price, // 最低价
sum(num) num // 每天数量
first(price) first_prive // [开盘价]
last(price) last_prive // [收盘价]
FROM `bill` // 账单
GROUP BY `times` // 时间分组
请问下,我怎么查询到 first_prive,last_prive字段呢
mysql里没有现成的方法,只能找一个变通的方法,就是先把所有值拼成一个长字符串,然后再从这个长字符串中取最前面和最后面的部分,但是这样会有性能问题,如果可以忍受性能问题,目前也没有别的好的办法: