如果样式查询,SQL总和

时间:2018-11-03 02:54:57

标签: sql sum case

enter image description here

我有一个包括FillQty,Fill price,Bid和Ask的数据集。

我正在尝试编写一个查询,该查询将查找填充价格在买价和卖价之间的执行。如果填充价格介于两者之间,我想为满足此条件的所有行添加FillQty,并将其称为PIQty。对于以下数据,我的PIQty为2100股。

此sql查询是什么样的?

@ViewChild(MatSelectionList) selectionList: MatSelectionList;
ngOnInit(){
   this.selectionList.selectedOptions = new SelectionModel<MatListOption>(false);
}

3 个答案:

答案 0 :(得分:0)

此更新语句会执行,包括表名而不是TABLE

更新表集数量=填充数量 FILLPRICE> =出价和FILLPRICE <=问

更新后,要获取全部PIQTY,请运行此

从表中选择SUM(PIQTY)

要获取总和而不进行更新,请尝试此操作,我认为语法正确,无法检查

SELECT SUM(FILLQTY) FROM(从表中选择填充数量 FILLPRICE> =出价和FILLPRICE <=询问)a

答案 1 :(得分:0)

尝试以下类似方法。

SELECT FillQty        ,FillPrice        , 出价        ,问        ,当FillPrice> Bid AND FillPrice

答案 2 :(得分:0)

带有SUM()的直接SELECT

SELECT *, SUM(fillQty) as PiQTY
FROM table1
WHERE fillPrice BETWEEN bid AND ask