草庐IT

mongodb - 在 MongoDB map-reduce 中计算距离

我有一个带有地理索引的MongoDB集合:>db.coll.getIndexes()[//...{"v":1,"key":{"location":"2dsphere"},"ns":"test.coll","dropDups":false,"name":"location_2dsphere","background":false}]db.coll.findOne({location:{'$exists':true}},{'location':1}){"_id":ObjectId("52cd72ae2ac170aa3eaace6e"),"location":[55.4545177559,1

mongodb - 如何收集所有标签并在 Meteor 中计算这些标签

我在meteor中正好需要这个map/reduce函数:http://cookbook.mongodb.org/patterns/count_tags/从所有条目中读取所有标签并返回一个唯一标签列表以及集合中的数量我将如何实现它。我正在使用独立的Mongodb。集合布局:[_id]=>1234[headline]=>MyFirstPost[body]=>Alotofstuff[isPrivat]=>[tags]=>Array([0]=>test[1]=>php[2]=>perl)我找到了这个问题/答案,但我无法让它做我不想做的事情:DoesMeteorhaveadistinctquer

php - MySQL可以从多级父子关系中计算总计吗?

为了简单起见,我们假设存在以下表格:表1-卖家名单ID|Parent_ID|Percentage----------------------------1|-|.52|1|.43|2|.3此表显示了3个卖家。1,主要parent,2,个人与parent1和3与parent2和superparent1。ID1获得所有个人销售的50%佣金加上他们百分比水平之间任何子代理人的佣金差异。例如:下表将代表代理商的销售额列表:表2-代理销售额ID|Cost-------------2|10.002|5.003|9.00在这种情况下:卖家ID3将获得其销售额的30%,即2.70美元卖家ID2将获得他

mysql - 在sql中计算列值

我在MySQL数据库中有一个看起来像这样的表:SELECT*FROMpi;Employee_id年份10002014100020151001201410022014100220151003201510042015当我运行以下查询时:SELECTEmployee_id,MIN(年)从piGROUPBYEmployee_id;我得到:Employee_id年份1000201410012014100220141003201510042015现在我想向原始表值添加一个新列,如果该行的Year值等于Employee_id的MIN(Year),则该列应为“0”,否则为“1”吨。我试过:SELECT

mysql - 如何在MySQL中计算多重移动平均线

使用下表,如何获得5周期移动平均线、10周期移动平均线、5周期指数移动平均线的列。+--------+------------+|price|data_date|+--------+------------+|122.29|2009-10-08||122.78|2009-10-07||121.35|2009-10-06||119.75|2009-10-05||119.02|2009-10-02||117.90|2009-10-01||119.61|2009-09-30||118.81|2009-09-29||119.33|2009-09-28||121.08|2009-09-25|+-

mysql - 在 MS Access 查询中计算数字的幂

我需要将MySQL查询转换为我的MSAccess数据库。我在MySQL中使用的查询是;USEhorsedb;SELECTEvent_id,Place,Money,pow(money,2)/2ASNew_MoneyFROMprizeORDERBYplace,event_id;例如,在MSAccess中,我尝试使用^作为PowerOf;SELECTEvent_id,Place,Money,'^2(money,2)/2)'ASNew_MoneyFROMprizeORDERBYplace,event_id;问题在于列New_Money中包含等式的结果..Event_idPlaceMoneyNe

mysql - 在 MySQL 中计算每天的平均销售额

在我的数据库中,我有一个包含两列的表。第一列包含日期,第二列是计数变量。我想知道是否可以根据日期和计数计算每个工作日的平均计数。在下面的一个小例子中:表:DateCount02/01/200510002/02/200520002/03/2005300......输出:DaysAverageMonday120.5Tuesday200.2Wednesday300.5 最佳答案 你可以一系列avg调用提取日期名称的case表达式:SELECTAVG(CASEDAYOFWEEK(`date`)WHEN2THEN`count`ELSENULL

mysql - 如何在一个 sql 查询中计算多个表中的行数

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭3年前。Improvethisquestion我有一个问题,必须从多个表中获取行计数,其中包含where。例如:SELECTCOUNT(*)FROMtable1;SELECTCOUNT(*)FROMtable1wherecondition;SELECTCOUNT(*)FROMtable2;SELECTCOUNT(*)FROMtable3wherecondition;

mysql 在一个查询中计算来自两个表的记录?

我有三个MySQL表:patient:paID,paCode,paAccountID(foreignkey)testtsID,tsName,tsPatientID(foreignkey),tsAccountID(foreignkey)accountacIDetc.现在我想计算链接到特定acID=1的paID的数量和tsID的数量。有6个tsID和4个paID链接到acID=1。SELECTCount(paID)ASpaCountFROMpatientWHEREpaAccountID=1SELECTCount(tsID)AStsCountFROMtestWHEREtsAccountID=

mysql - 从具有组的多个表中计数

我有两张table。第一张table登记入学。第二个有导出,如下图:Table1:Admissions+----------+---------------------+---------+|entry_id|join_date|name|+----------+---------------------+---------+|26|2017-01-0100:00:00|James||29|2017-01-0100:00:00|Jan||27|2017-01-0100:00:00|Chris||28|2017-01-0100:00:00|Mary||22|2017-01-0200:00