1
dovme 2018-10-19 16:50:33 +08:00
行转列?
|
2
reus 2018-10-19 16:52:40 +08:00
再来一个 laosun 呢?如果 name 有 1 万种呢?
你这样的做法,就是挖坑害人。 |
3
hualongbei 2018-10-19 16:57:06 +08:00
记得之前学的时候弄过这种绕了半天 工作了发现完全用不到...
|
4
PulpFunction 2018-10-19 16:58:52 +08:00
@reus 意思应该是同一天的相同姓名,求和
|
5
PulpFunction 2018-10-19 17:07:49 +08:00
|
6
PulpFunction 2018-10-19 17:09:38 +08:00
考虑变成'20181018' | ( 100,200 ) | 220
括号里面变长应该没问题 |
7
PulpFunction 2018-10-19 17:10:14 +08:00
没用过数据库纯属瞎哔哔路过
|
8
dovme 2018-10-19 17:10:16 +08:00
|
9
PulpFunction 2018-10-19 17:10:49 +08:00
是变成'20181018' | ( 100,120 ) | 220
|
10
dovme 2018-10-19 17:11:17 +08:00
应该是可以的,你试一下
|
11
Leigg 2018-10-19 17:13:32 +08:00 via iPhone
要用到子查询,子查询的条数和要 count 的 name 的个数相关,所以你这个需求仍然需要多条 sql 完成。追求一个 sql 毫无意义。
|
12
PulpFunction 2018-10-19 17:16:48 +08:00
( 100,120 )换成 name+数据的字典格式
应该能行 数据也能提取出来 |
13
dovme 2018-10-19 17:18:16 +08:00 1
#8 补充格式好看了一些
|
15
qinrui 2018-10-19 17:23:49 +08:00 via iPhone
Select
Date date, Sum(case when name=‘ laowang ’ then count else 0 end) count1, Sum(...) count2, Sum(...)+Sum(...) count1and2 From X_table Group by Date |
18
likuku 2018-10-19 17:32:12 +08:00
db 只作它本职工作不好么?简单直接高效取出素材数据就好。
如何拼装输出,让 db 之上的应用层代码去作有何不可? |
19
SbloodyS 2018-10-19 17:35:24 +08:00
lateral view explode 了解下
|
20
Lsj777 2018-10-19 17:44:30 +08:00
磊哥 加波好友撒
|