小编use*_*229的帖子

使用MySQL计算单个表中借方和贷方的余额

使用以下MySQL表包含带有相关金额的借方或贷方"操作",如何选择具有非零"余额"的所有CLIENT_ID?我已经尝试将表加入到自身中以计算所有借方和贷方总计,但有些东西无法正常工作.

CLIENT_ID    ACTION_TYPE    ACTION_AMOUNT
1            debit          1000
1            credit         100
1            credit         500
2            debit          1000
2            credit         1200
3            debit          1000
3            credit         1000
4            debit          1000
Run Code Online (Sandbox Code Playgroud)

我的MySQL查询不起作用:

SELECT 
    client_id,
    SUM(t_debits) AS debits, 
    SUM(t_credits) AS credits, 
    SUM(t_debits)-SUM(t_credits) AS balance
FROM table_name AS t_debits
LEFT JOIN table_name AS t_credits ON t_credits.client_id=t_debits.client_id
WHERE 
    t_debits.action_type='debit'
    AND t_credits.action_type='credit'
    AND balance!=0
GROUP BY t_debits.client_id, t_credits.client_id;
Run Code Online (Sandbox Code Playgroud)

我期待的结果是:

CLIENT_ID    DEBITS    CREDITS    BALANCE
1            1000      600        400
2            1000      1200       -200
4            1000      0          1000
Run Code Online (Sandbox Code Playgroud)

我不知道还有什么可以尝试的.任何帮助都会很棒.

mysql sql

5
推荐指数
1
解决办法
9026
查看次数

是否可以在 Google 地图范围内获取 Photo Sphere 照片

有没有办法使用 Google 地图 API 获取可用的 Photo Sphere 照片(在地图范围内)?

我正在尝试构建一张像此处这样的地图,但无法弄清楚从哪里获取照片球数据,或者如果有可能的话 - 除了标准街景内容之外,在文档中找不到任何内容。

编辑:我确实知道可以通过它们来获取单个照片球pano_id,但需要一种更有效的方法将一堆照片放到我的地图上。手动创建pano_id集合不是一种选择。

google-maps google-maps-api-3 photosphere

5
推荐指数
0
解决办法
216
查看次数

选择附近有城市的城镇

我有两个表,如下面的例子,towns并且things,需要得到一个城镇列表,这些城镇附近的东西x距离该城镇记录有一段距离.经度和纬度将用于进行距离计算.

我已经查看了其他一些问题,并设法从things一个指定城镇获取记录,但无法想到如何获得附近距离它们距离things较近的所有城镇的列表x.

能够通过x距离内的附近物品的数量对得到的城镇进行分类将是一个奖励.

TOWNS
+--------+----------+---------+---------+
| townId | townName | townLat | townLng |
+--------+----------+---------+---------+
|      1 | town a   |     1.5 |     1.9 |
|      2 | town b   |     1.4 |     3.8 |
|      3 | town c   |     2.3 |     2.7 |
|      4 | town d   |     3.2 |     1.6 |
|    ... | ...      |     ... |     ... |
+--------+----------+---------+---------+

THINGS …
Run Code Online (Sandbox Code Playgroud)

mysql distance

5
推荐指数
1
解决办法
58
查看次数