我使用烧瓶和Jinja的组合来返回模板。
我的SQL语句目前正在获取“股票”列表,如下所示:
public void onUpdateClick(View v) { //button click handler which starts the process
Intent i = new Intent(MainActivity.this, LocationActivity.class);
startActivityForResult(i, GPS_DATA_REQUEST);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == GPS_DATA_REQUEST) {
if(resultCode == Activity.RESULT_OK){
latitude=data.getStringExtra("latitude");
byte[] data = latitude.getBytes();
}
}
}
和我的HTML(Basic现在,只是确保我先了解它):
stocks = db.execute("SELECT symbol,SUM(numshare),price FROM portfolio GROUP BY symbol")
return render_template("index.html",stocks=stocks)
所以它当然会返回符号和价格,但我需要返回numshare的SUM(这是为每个“Stock”购买的股票数量。所以我只是为了更容易阅读而复合它们。
这样做有好办法吗?保持在我的“表”中可能有不同价格的相同股票的倍数
答案 0 :(得分:2)
MySQL是你的问题
SELECT symbol,
SUM(numshare) AS sum,
price
FROM portfolio
GROUP BY symbol
注意:AS
不是必需的,但你是用python编写的。要明确。